是否有可用的开源对象数据库?我想看看源代码,看看是如何实现的。
答案 0 :(得分:6)
http://www.zope.org/Wikis/ZODB是第一个想到的,但这里是商业和开源对象数据库的列表:
答案 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是一个文档数据库,与对象数据库大致相同。