Python对象数据库列表

2024-05-14 14:26:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找Python的对象数据库(没有手工制作的pickles:D)。

我有什么选择(除了显而易见的ZODB)?


Tags: 对象数据库zodb手工pickles
3条回答

MongoDB可能很接近——不是面向对象的,而是面向文档的,接近对象数据库。

  • 手工制作的shelves?;-)
  • Durus
  • SqlAlchemy?它不是一个对象数据库,但有可能您可以使用它

查看python.org wiki上的PersistenceTools,其中提到了一些可能有用的东西。(在DatabaseProgramming页中也提到了Matisse在“非关系数据库”下面,我不知道,只是提到它,因为出于某种原因,它没有包含在另一页中)

Dobbin。有点类似于ZODB,但简单得多。看起来不错,但我自己没试过。我找不到很多关于它的信息。它已经在0.2版上运行了一年多。我不知道它是否仍在积极维护,是否对关键任务应用程序足够可靠。

从站点上的描述来看,Dobbin和其他对象数据库的主要区别在于,除非显式“签出”,否则持久化对象是只读的。这可能会使处理对象变得更加棘手,但它可能会使数据库更快、更节省内存。

相关问题 更多 >

    热门问题