Base de Datos

Solicite, consulte o publique recursos de referencia para desarrolladores.

Base de Datos

Notapor carlachacon » Mié Feb 23, 2011 7:30 pm

Holaaaa de nuevo!!!

esta vez les escribo es para saber si conocen algun manejador de base de datos (preferiblemente orientado a objetos) con el que pueda trabajar en python...


Saludos!
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Base de Datos

Notapor hugoruscitti » Jue Feb 24, 2011 12:30 am

storm es muy bueno...

https://storm.canonical.com/
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Base de Datos

Notapor shackra » Jue Feb 24, 2011 5:04 pm

podes revisar acá en pypi, para mi, cualquier cosa que venga de Canonical es un peligro para la salud :-|
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica

Re: Base de Datos

Notapor angelus_ira » Lun Abr 11, 2011 4:37 pm

Primero: Sería bueno que describas que base de datos usas, sqlite, postgre, mysql...
Es necesario que tengas los modulos necesarios para esa base de datos. Sqlite es nativo en python, para mysql y posgre hay paquetes apartes:
Mysql: http://pypi.python.org/pypi/MySQL-python/ , si necesitas el paquete para python 3 se puede compilar, hay un post en el foro de sourceforge.
Postgre:http://initd.org/psycopg/
los ultimos 2 cumplen con la api 2.0 de base de datos http://www.python.org/dev/peps/pep-0249/

Si queres hacer un programa que utilice un ORM para que sirva para diferentes bases de datos:
http://www.sqlalchemy.org/
La ventaja de trabajar con un ORM es que tu sistema puede trabajar tanto con Mysql, Postgre o sqlite mientras que las bases de datos y las clases esten correctamente diseñadas. La desventaja (no se la influencia en python, esto es según mi experiencia en php) es que usualmente perdemos algo de perfomance.
SQLalchemy es mas que un ORM, pero eso se explica en la web :D .

Si no estoy errado, con PyQT también podes conectarte a varias bases de datos.
Espero que sirva
Para aprender Python:

Iniciandos(m)é en Python

Curso que actualizo al menos una vez a la semana agregando capítulos. Basado en el libro Think Python: Think like a Computer Scientyst.
angelus_ira
 
Mensajes: 18
Registrado: Lun Jun 28, 2010 9:55 pm


Volver a Artículos, traducciones y documentación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado