Storm es una biblioteca de programación en Python para el mapeo objeto-relacional entre una o más bases de datos SQL y objetos Python. Permite a los desarrolladores de Python formular consultas complejas que abarcan varias tablas de la base de datos para admitir el almacenamiento y la recuperación dinámica de información de los objetos.
Storm ofrece soporte integrado para las bases de datos MySQL , PostgreSQL y SQLite , y su API permite la compatibilidad con otras. Además, Storm es compatible de forma nativa con los frameworks web Django y Zope . Se prevé la compatibilidad con Twisted para la versión .20. [ 1 ]
Desarrollo
Storm fue desarrollado en Canonical Ltd. en Python para su uso en las aplicaciones Launchpad y Landscape , y posteriormente lanzado en 2007 como software libre. El proyecto es software libre y se distribuye bajo la Licencia Pública General Reducida de GNU ; los colaboradores deben ceder los derechos de autor a Canonical. El control de versiones se realiza en Bazaar y el seguimiento de incidencias en Launchpad. [ 2 ]
Véase también
Referencias
- ↑ Código fuente de Storm en bzr. http://bazaar.launchpad.net/~storm/storm/trunk/files/head:/storm/ Consultado el 24 de mayo de 2012
- ↑ Acuerdo de colaboración de Canonical https://www.canonical.com/contributors Consultado el 24 de mayo de 2012
- ↑ Desarrolladores de Storm. "Plataforma de lanzamiento". https://launchpad.net/storm 17 de julio de 2006. Consultado el 24 de mayo de 2012.
Enlaces externos
- Canonical (empresa)
- Bibliotecas informáticas
- Bibliotecas informáticas gratuitas
- Mapeo objeto-relacional
- Bibliotecas de Python (lenguaje de programación)