[ANN] GOODS object database client

Jimmie Houchin jhouchin at texoma.net
Fri Nov 7 21:04:13 UTC 2003


Hello Avi,

I just wanted to says Thanks for doing this. I hope to give this a try 
in the next week or so. It would be nice to use this for my server side 
persistence. I'm hoping to not use a RDBMS if possible. :)

Jimmie Houchin


Avi Bryant wrote:
> I've recently revived a project I started well over a year ago - a  
> Squeak client to the Generic Object Oriented Database System  
> (http://www.garret.ru/~knizhnik/goods.html).  This is a nice, public  
> domain database server, that provides fast, robust, transactional,  
> distributed storage for objects from any language (although the object  
> model maps especially well to Smalltalk).
> 
> If you've used Magma, the client has a similar feel - it's completely  
> transparent (use your existing objects), only loads objects as needed  
> (and can flush them from the cache if they're not being used), and  
> automatically detects changes during a commit.  It's also considerably  
> lighter weight than Magma (I believe the GOODS client has about 1/7 as  
> much code as the Magma client), and provides a few extra features (like  
> per-object read/write locks).  There's currently no equivalent to  
> MagmaCollection, however.
> 
> The code is up on SqueakMap at  
> http://map1.squeakfoundation.org/sm/package/2653845a-4738-4fa0-9e55 
> -0ee596dea684 .  There's some additional information at  
> http://minnow.cc.gatech.edu/squeak/3492 .
> 
> Note that it requires the latest version of GOODS (2.72) to run.
> 
> Cheers,
> Avi
> 
> 
> 
> 




More information about the Squeak-dev mailing list