我正在使用Python编写一个应用程序,希望使用sqlite作为应用程序编辑的文档的后备存储,文档通常驻留在内存中,但在应用程序保存时保存到基于磁盘的数据库中。
理想情况下,我希望使用类似ORM的东西,使得从我的Python应用程序代码访问数据变得简单。不幸的是,大多数Python ORM(包括SQLAlchemy、SQLObject、Django和Storm)将与表数据表示类相关联的数据库连接(或引擎或其他内容)与这些类的实例分开。这限制了这些ORM在所有实例之间使用单个数据库连接。由于我希望支持同时打开多个文档,这对我来说行不通。
是否有任何ORM在Python中支持此用法模型?Bazaar似乎支持此功能,但它已经过时,并且乍一看似乎存在一些其他缺点。
感谢任何建议!
理想情况下,我希望使用类似ORM的东西,使得从我的Python应用程序代码访问数据变得简单。不幸的是,大多数Python ORM(包括SQLAlchemy、SQLObject、Django和Storm)将与表数据表示类相关联的数据库连接(或引擎或其他内容)与这些类的实例分开。这限制了这些ORM在所有实例之间使用单个数据库连接。由于我希望支持同时打开多个文档,这对我来说行不通。
是否有任何ORM在Python中支持此用法模型?Bazaar似乎支持此功能,但它已经过时,并且乍一看似乎存在一些其他缺点。
感谢任何建议!