SQLAlchemy proporciona "un conxunto completo de patróns de persistencia a nivel empresarial coñecidos,
deseñado para un acceso eficiente e de alto rendemento a bases de datos, adaptado a unha linguaxe de dominio simple e Pythonic".
A filosofía de SQLAlchemy é que as bases de datos relacionais se comportan menos
coleccións de obxectos a medida que a escala aumenta e o rendemento comeza a ser unha preocupación,
mentres que as coleccións de obxectos se comportan menos como táboas e filas a medida que se deseña máis abstracción nelas.
Por este motivo, adoptou o patrón de asignación de datos (similar a Hibernate para Java) en lugar do rexistro activo
patrón usado por outros mapeadores de relación obxecto. Non obstante, complementos opcionais
permitir que os usuarios se desenvolvan utilizando sintaxe declarativa.
SQLAlchemy foi lanzado por primeira vez en febreiro de 2006 e converteuse rapidamente nunha das ferramentas de mapeo relacional obxectos máis usadas na comunidade Python, xunto co ORM de Django.
SQLAlchemy pódese usar con ou sen as funcións ORM. Calquera proxecto pode escoller só usar SQLAlchemy Core ou ambos Core e ORM. O seguinte diagrama mostra algúns exemplos de configuración con varias pilas de software de aplicación e bases de datos de fondo. Calquera destas configuracións pode ser unha opción válida dependendo do tipo de aplicación que estea codificando.
Aprende SQLAlchemy: a aplicación de consultas de Python inclúe categorías:-
Que é SQLAlchemy.
SQLAlchemy ORM.
SQLAlchemy en práctica.
Asegurando as API de Python con Auth0.
Consultas SQLAlchemy-Python
Arquitectura SQLAlchemy.
Filosofía de SQLAlchemy.
Linguaxe de expresión SQL.
SQLAlchemy con Framework.
Recursos de SQLAlchemy.
Características da aplicación: -
é totalmente gratuíto.
Fácil de entender.
Aplicación de tamaño moi pequeno.
Última actualización
7 de xuño de 2024