On Tue, Dec 29, 2009 at 02:33:36PM -0500, Louis LaBrunda wrote:
I don't know a lot about Gemstone or how it is implemented but an object database is what I am trying to achieve. In VA Smalltalk there is Voss from Logicarts http://voss.logicarts.com/ and Tenacity from TotallyObjects http://www.totallyobjects.com/tenacity.htm. I think both are very good especially Voss. Both are written is Smalltalk without modification of the VM. I think both use proxy objects to link the object in memory with the database. I believe they save/read objects to/from the database (made up of very many small files) with an object dumper/loader.
You will also want to have a look at Magma, which is written in Squeak: http://wiki.squeak.org/squeak/2665
Dave