Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

cx_Oracle e o paradigma da fonte de dados


Você encontrará informações relevantes sobre como acessar bancos de dados em Python consultando PEP- 249:Especificação da API de banco de dados Python v2.0 . cx_Oracle está em conformidade com esta especificação, assim como muitos drivers de banco de dados para Python.

Nesta especificação, uma Connection O objeto representa uma conexão de banco de dados, mas não há um pool interno. Ferramentas como SQLAlchemy fornecem recursos de pooling e, embora o SQLAlchemy seja frequentemente cobrado como um ORM, ele não precisa ser usado como tal e oferece boas abstrações para uso em mecanismos SQL.

Se você deseja fazer mapeamento relacional de objeto, o SQLAlchemy faz o negócio e você pode considerar sua própria sintaxe declarativa ou outra camada, como Elixir que fica no topo do SQLAlchemy e fornece maior facilidade de uso para casos de uso mais comuns.