On 7 April 2010 09:41, Friedrich Dominicus <frido@q-software-solutions.de> wrote:
I just  wonder about experiences with non relational databases like e.g - Magma - Gemstone - others
and/or limits of the diverse ORM mappers. - Glorp - Magritte - others
Try out my creation - SCouchDB (squeaksource.com/SCouchDB) :) There is a object<->couch document mapping, but little limited: you can store any object as document, but object's variable values (indexed/ivars) should be of primitive type, recognized by json - strings/numbers/arrays etc. I am still new to CouchDB myself, but i'm very excited about hot its easy to use its API, and how easy to implement a glue code for it. adaptor := SCouchDBAdaptor new host: 'localhost' port: 5984. database := adaptor ensureDatabase: 'myDB'. "store" database at: 1 put: 10. database at: 2 put: #(1 2 3 4 5 6 7 8 9 10). database at: 3 put: 100@100. "retrieve" x := database at: 1. y := database at: 2. point := database at: 3.
Regards Friedrich
-- Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus
_______________________________________________ Pharo-users mailing list Pharo-users@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
-- Best regards, Igor Stasenko AKA sig.