Gibt es eine Open-Source-Objektdatenbank? Ich möchte mir den Quellcode ansehen und sehen, wie die Tools implementiert werden.Opensource-Objektdatenbank?
Antwort
http://www.zope.org/Wikis/ZODB ist das erste in den Sinn kommen, aber hier ist eine Liste von kommerziellen und Open-Source-Objekt-Datenbanken:
Prevayler einer von ihnen ist.
CouchDB ist eine Dokumentendatenbank, ähnlich wie ein Objekt.
db4o ist mein Favorit.
Vielleicht möchten Sie sich Magma ansehen, eine Smalltalk OODB, die von Gemstone inspiriert wurde.
Magma ist ein OODB mit voller Quelle in Squeak Smalltalk. Siehe http://wiki.squeak.org/squeak/2665. Auch wenn Sie eine andere Implementierungssprache verwenden möchten, sollte das Lesen des Codes hilfreich sein. Es gibt eine aktive Mailingliste, auf der Fragen schnell beantwortet werden.
Gemstone ist wahrscheinlich die größte OODB-Firma mit der besten Erfolgsbilanz. Früher war es sehr teuer, aber vor kurzem haben sie eine kostenlose, aber keine Open-Source-Version für kleine (4GB) Datenbanken in ihrem Angebot GLASS (Gemstone, Linux, Apache und Seaside) eingeführt.