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