Hi!

Since object databases and other databases are a dear subject to me I 
must reply with some "hints" :)

laurent laffont wrote:
> Hi,
> 
> I would like to learn on Pharo + databases. I've seen there's several 
> solutions in both object and relational databases. 
> - Which (open source) object database should I start with (most used) ? 

Magma is in that case what you want. GOODS was mentioned, but I have not 
used it. We use Magma in Gjallar and while I am now leaning to try 
another solution it has worked quite fine, but a tad slow. Note though 
that the slowness can probably be fixed.

> - Which object database can be accessed from Smalltalk AND  Ruby or 
> Python ? How ?

Well, if this is an important aspect I would look at CouchDB or MongoDB 
(but so far there is no working driver for Pharo/Squeak - but Kent Beck 
is working on one, and I wanted to do it - but haven't had the time).

These new "document databases" like CouchDB and MongoDB are quite object 
database-ish, and they work perfectly fine in a mixed environment and 
have very good Ruby/Python support.

For CouchDB we have two drivers at this point, one based on Curl and one 
using straight SocketStream directly that Igor works on.

> - I want to try MySQL too. 
> Is there up to date small applications on squeaksource which show this 
> stuff quite well ?

Not sure. SqueakSave was mentioned and I think it probably is a very 
interesting GLORP alternative.

regards, Göran


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to