buihug

Un motor de base de datos rápido, púrito python
Descargar ahora

buihug Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Pierre Quentel
  • Sitio web del editor:

buihug Etiquetas


buihug Descripción

Un motor de base de datos rápido, púrito python. Buzhug es un motor de base de datos rápido de python Pure-Python, utilizando una sintaxis que los programadores de Python deben encontrar muy intuitivos. Los datos se almacenan y se accede al disco (no es una base de datos en memoria); La implementación ha sido diseñada para hacer todas las operaciones, y especialmente la selección, lo más rápido posible con un lenguaje interpretado. La base de datos se implementa como un iterador de Python, produciendo objetos cuyos atributos son los campos definidos cuando se crea la base; Por lo tanto, las solicitudes se pueden expresar como explicaciones de la lista o expresiones generadoras, en lugar de las consultas de SQL: para grabar en Imprimir grabar.Name, grabar.ageInstead of cursor.exeCUTE ( "Seleccione * en DB donde Nombre = 'Pierre'") para R en cursor.fetchall (): Imprimir R , R La comprensión de la lista es solo una de las formas diferentes de seleccionar registros; El acceso directo por el identificador de registro es casi inmediato, independientemente del tamaño de la base, y los algoritmos utilizados en el método Seleccionar () hacen que las selecciones sean extremadamente rápidas en la mayoría de los casos. Buzhug admite el control de la concurrencia mediante versiones, la limpieza de los datos no utilizados cuando muchos registros han sido Se eliminan los vínculos fáciles entre bases, agregando y eliminando campos en una base existente, etc. Las comparaciones de velocidad de batalidad no son fáciles de hacer. Hice un punto de referencia limitado utilizando los mismos casos de uso que el autor de SQLite; Muestra que Buzhug es mucho más rápido que otros módulos Pure-Python (KirbyBase, Gadfly); SQLite, que se implementa en C, es más rápido, pero solo menos de 3 veces en el promedio.Buzhug es un software de código abierto, publicado bajo la licencia BSD revisada. Requisitos: · Python


buihug Software relacionado

Q4m

Q4M, corta de la cola para MySQL, es una cola de mensajes que funciona como un motor de almacenamiento enchufable de MySQL 5.1. ...

661

Descargar

Namp

NAMP es el equivalente NetBSD de la implementación popular de la lámpara en el mundo de Linux. ...

86

Descargar

Databry

Una herramienta poderosa que proporciona un fácil acceso a los datos y la manipulación de datos dentro de una base de datos Oracle o MySQL. ...

173

Descargar