Hi Friederich: few weeks ago we have a interesting discussion. As a good programmer, we should reuse :) http://n4.nabble.com/databases-td1558285.html#a1559265 http://n4.nabble.com/databases-td1558558.html#a1559709 On Wed, Apr 7, 2010 at 8:41 AM, Friedrich Dominicus < frido@q-software-solutions.de> wrote:
I just wonder about experiences with non relational databases like e.g
The only project I used was Glorp...but I will answer you the little I know.
- Magma
Is a OODB that seems to work pretty good. Now it is very easy to install in Pharo using the Metacello ConfigurationOfMagma. Notice that Magma work only in Pharo / Squeak as I am aware of. Some people say the performance is good and other not very good.
- Gemstone
GLASS seems to be an excellent choice for several projects. You can just download the VMWare and run it. I think it fits well for midium/big projects. It is good that you can scale A LOT. OF course, if you scale a lot, you will probably have to pay. Look at the GLASS conditions. Another important thing is that Gemstone is the Smalltalk in itself. It is not like magma. IT IS AN SMALLTALK, but that supports ACID ;) So...you may have some little problems while migrating from Pharo to Gemstone as some messages may behave diffrently. Or maybe even don't have some classes in one smalltalk but yes in the other one. Gemstone is headless. So, you cannot develop in Gemstone. You need a GemClient. So...and excellent choice is to develop with Pharo and deploy to Gemstone...
- others
and/or limits of the diverse ORM mappers. - Glorp
Glorp is developed in VW. The port to squeak/pharo is old. I only supports posgresql backend. To fix that, we developed GlorpDBX. For more information, read: http://www.squeakdbx.org/GLORP integration We have it working with PostgreSQL, MySQL and Oracle. Cheers Mariano - Magritte
- others
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