| pod Un pura python odbms implementato usando cpickle e sqlite |
Scarica ora |
pod Classifica e riepilogo
- Nome editore:
- Andrew Carter
- Sito web dell'editore:
- http://code.google.com/u/andrewjcarter/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 28 KB
pod Tag
pod Descrizione
Un Pure Python Odbms implementato usando CPICKLE e SQLITE POD è un sistema di gestione del database oggetto (ODBMS) scritto in Pure Python e costruito sui pacchetti Python standard cpickle e l'interfaccia SQLite3 scritta da Gerhard Häring. POD fornisce un'API Pythonic, Minimal e Schema-Free che ti consentirà di creare complesse strutture dati persistenti intrecciate senza la necessità di colonne SQL fortemente digitate o relazioni predefinite / molte / molte relazioni: qualsiasi oggetto che può essere salvato Proprio come Python stesso, gli attributi possono essere creati dinamicamente al volo senza dover dichiararli o il loro tipo. Tuttavia, il POD sostituisce l'algoritmo di scarico di Cpickle e aumenta il carico con un algoritmo di caricamento pigro per memorizzare / recuperare in modo più efficiente una raccolta molto ampia di una raccolta di Oggetti POD - Tutti senza sacrificare l'oggetto del referenziale di CPICKLE Integrity.As Il tuo database cresce in dimensioni e prestazioni diventa un problema, POD fornisce la possibilità di definire un "indice" digitato su qualsiasi attributo che si prevede di utilizzare in una query - lasciando a tutti altri attributi come tipo di pitone standard. Gli "indici" sono implementati utilizzando le colonne SQL che consentono inserzioni e query su questi attributi da eseguire alla velocità SQL. Inoltre, è possibile aggiungere o rilasciare colonne e dati non è mai perso - liberandoti dalla necessità di script di migrazione dello schema. In sostanza, l'architettura ibrida ibrida / SQL di Pod è la facilità e la flessibilità del sottaceto con la sensazione e le prestazioni del SQL tradizionale. Requisiti: · Python.
pod Software correlato