vaina

A Pure Python ODBMS implementado utilizando CPICKLE y SQLITE
Descargar ahora

vaina Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Andrew Carter
  • Sitio web del editor:
  • http://code.google.com/u/andrewjcarter/

vaina Etiquetas


vaina Descripción

Un python ODBMS puro implementado utilizando CPICKLE y SQLITE POD es un módulo de Python que ofrece una forma sencilla de persistir y buscar a Python ObjectSpod es un sistema de administración de bases de datos de objetos (ODBMS) escrito en python puro y se construyó en los paquetes estándar de Python CPEKLE y la interfaz SQLite3 escrita por Gerhard Häring. Proporciona una API mínima, pythonic y sin esquemas que le permite crear estructuras complejas de datos persistentes entretejidas sin la necesidad de columnas SQL de tipo fuerte o las relaciones predefinidas de una / muchos a muchos: cualquier objeto que pueda guardar usando Pephle Se puede almacenar en una POD, incluidos todos los objetos de la colección Python. Y al igual que Python en sí, los atributos se pueden crear dinámicamente sobre la marcha sin tener que declararlos o su tipo. Sin embargo, la POD anula el algoritmo de volcado de CPKEckle y la carga de aumentos con un algoritmo de carga perezosa para almacenar / recuperar de manera más eficiente una colección muy grande De los objetos de la vaina, todo sin sacrificar el objeto de CPICKLE, la integridad referencial. En su base de datos crece en tamaño y el rendimiento se convierte en un problema, POD proporciona la capacidad de definir un "índice" escrito en cualquier atributo que planea usar en una consulta, mientras se va a usar. Todos los demás atributos como tipos estándar de Python. Los "índices" se implementan utilizando columnas SQL que habilitan las inserciones y consultas en estos atributos que se ejecuten a la velocidad de SQL. Además, puede agregar o soltar columnas y los datos nunca se pierden, liberándole la necesidad de scripts de migración de esquema. En esencia, la arquitectura Hybrid CPICKLE / SQL Hybrid de POD Equilibra la facilidad y la flexibilidad de Pickle con la sensación y el rendimiento del SQL tradicional. Requisitos: · Python


vaina Software relacionado