开源对象数据库?

时间:2008-11-13 09:29:41

标签: database open-source oop

是否有可用的开源对象数据库?我想看看源代码,看看是如何实现的。

5 个答案:

答案 0 :(得分:6)

http://www.zope.org/Wikis/ZODB是第一个想到的,但这里是商业和开源对象数据库的列表:

http://www.odbms.org/vendors.html

答案 1 :(得分:6)

db4o是我最喜欢的。

答案 2 :(得分:2)

你可能想看看Magma,一个受Gemstone启发的Smalltalk OODB。

Magma是一个OODB,在Squeak Smalltalk中有完整的资源。见http://wiki.squeak.org/squeak/2665。即使您想使用不同的实现语言,阅读代码应该会有所帮助。有一个活跃的邮件列表,可以快速回答问题。

Gemstone可能是最大的OODB公司,拥有最佳的跟踪记录。它过去非常昂贵,但他们最近在他们的GLASS(Gemstone,Linux,Apache和Seaside)产品中为小型(4GB)数据库引入了免费但非开源的版本。

答案 3 :(得分:1)

Prevayler 就是其中之一。

答案 4 :(得分:-1)

CouchDB是一个文档数据库,与对象数据库大致相同。