2024-05-14 14:26:28 发布
网友
我正在寻找Python的对象数据库(没有手工制作的pickles:D)。
我有什么选择(除了显而易见的ZODB)?
MongoDB可能很接近——不是面向对象的,而是面向文档的,接近对象数据库。
查看python.org wiki上的PersistenceTools,其中提到了一些可能有用的东西。(在DatabaseProgramming页中也提到了Matisse在“非关系数据库”下面,我不知道,只是提到它,因为出于某种原因,它没有包含在另一页中)
Dobbin。有点类似于ZODB,但简单得多。看起来不错,但我自己没试过。我找不到很多关于它的信息。它已经在0.2版上运行了一年多。我不知道它是否仍在积极维护,是否对关键任务应用程序足够可靠。
从站点上的描述来看,Dobbin和其他对象数据库的主要区别在于,除非显式“签出”,否则持久化对象是只读的。这可能会使处理对象变得更加棘手,但它可能会使数据库更快、更节省内存。
MongoDB可能很接近——不是面向对象的,而是面向文档的,接近对象数据库。
查看python.org wiki上的PersistenceTools,其中提到了一些可能有用的东西。(在DatabaseProgramming页中也提到了Matisse在“非关系数据库”下面,我不知道,只是提到它,因为出于某种原因,它没有包含在另一页中)
Dobbin。有点类似于ZODB,但简单得多。看起来不错,但我自己没试过。我找不到很多关于它的信息。它已经在0.2版上运行了一年多。我不知道它是否仍在积极维护,是否对关键任务应用程序足够可靠。
从站点上的描述来看,Dobbin和其他对象数据库的主要区别在于,除非显式“签出”,否则持久化对象是只读的。这可能会使处理对象变得更加棘手,但它可能会使数据库更快、更节省内存。
相关问题 更多 >
编程相关推荐