Esto va ha ser muy muy duro.

Francesc Alted falted en openlc.org
Lun Jul 21 18:24:37 CEST 2003


A Dilluns 21 Juliol 2003 17:46, ammgroup va escriure:
> Ya se sabe, es duro empezar de nuevo.

Si, pero despues uno se queda tan bien... ;-)

> Si alguien tiene programas de test de rendimiento de bases de datos,
> pede echarme una mano ?. Con qué otra base de datos puedo mejorar estos
> rendimientos. Sobre todo teniendo en cuenta que puede que tenga de ser
> instalada en Windows 98 de forma local, es decir; nada de servidores de
> datos.

Puedes probar con SQLite (http://www.sqlite.org/). Es muy rápido y se accede
a la base de datos a traves de una API contra un fichero monolitico (no a
través de servidor). Es ideal para aplicaciones con bases de datos
embebidas. El wrapper para Python lo puedes obtener en
http://pysqlite.sourceforge.net/. Para compilarlo en Windows necesitaras un
MS VC++ 6.0 o Borland C++ o el GNU C. Mira en
http://pysqlite.sourceforge.net/documentation/pysqlite/node6.html, para mas
info. 

>
> Mis aplicaciones necesitan un acceso a base de datos muy, pero que muy
> rápido y poder trabajar con millones de registros.
>

Como te he dicho, SQLite es *muy* rápido y soporta BD de hasta 2 TB. Si
necesitas más velocidad aún para BD *enormes* (típicamente mayores que la
memoria disponible en tu sistema), lo puedes combinar con el paquete
PyTables (http://pytables.sourceforge.net). Mira en
http://pytables.sourceforge.net/doc/EuroPython.pdf para una comparativa de
velocidades.

Un saludo,

-- 
Francesc Alted




Más información sobre la lista de distribución Python-es