El jue, 18-02-2010 a las 00:40 +0100, Göran Krampe escribió:
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).
Also don't forget Cassandra, as the code to connect to cassandra from Squeak/Pharo is working again (even only through the thrift interface, as there isn't a native interface). http://incubator.apache.org/cassandra/ I made some fixes to the code and tested it in Pharo RC1. I was testing Cassandra for storage for a demo app, but I left that on the side. Nevertheless, the code worked correctly in storing and retrieving data from Cassandra. Cheers -- Miguel Cobá http://miguel.leugim.com.mx