<br><br><div class="gmail_quote">On Wed, May 4, 2011 at 2:30 PM, Nicolas Petton <span dir="ltr">&lt;<a href="mailto:petton.nicolas@gmail.com">petton.nicolas@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Mariano,<br></blockquote><div><br>Hi Nicolas. Please, let me answer in the mailing list so that other can benefit also.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
I was wondering what can SqueakDBX do. </blockquote><div><br><a href="http://www.squeakdbx.org/">http://www.squeakdbx.org/</a> here you have all you will probably  need.<br><br>In summary, it is a database driver. Like ODBC or like any other wrapper. The good thing is that it provides the same API to all databases and since there is no SQL conversion, you can exploit the benefits of each database. SqueakDBX delegates to the C library OpenDBX, which delegates to the C database client library. So...the &quot;worst&quot; thing of SqueakDBX is that you need the OpenDBX library and the database client libraries. This is explained here: <a href="http://www.squeakdbx.org/Architecture%20and%20desing">http://www.squeakdbx.org/Architecture%20and%20desing</a><br>
<br>Features: <a href="http://www.squeakdbx.org/Targets%20and%20Features">http://www.squeakdbx.org/Targets%20and%20Features</a><br><br>Documentation: <a href="http://www.squeakdbx.org/documentation">http://www.squeakdbx.org/documentation</a><br>
 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">How stable/scalable is it? Is<br>
</blockquote><div><br>SqueakDBX itself is really stable. It is being used in several production apps without problems. The only tricky (depending on the OS and database) is to install OpenDBX + client libraries. But once it is working, is really stable. <br>
 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">there an ORM on top of it?<br>
<br></blockquote><div><br>Yes, it is called GlorpDBX, which is a modified version of the Glorp port to squeak (which was all hardcoded to the postgresql native driver). <br>That version is a little old and we only make it work for PostgreSQL, Oracle, MySQL and MSSQL.<br>
</div></div><br>However, ESUG has sponsored again. The project is being renamed to DBXTalk and the team (the students) are working in two important things:<br><br clear="all">1) new port (with the latest code) from Glorp of VW to pharo. And try to automatize the process for the future.<br>
2) new mapping tool on top of squeakDBX but much simpler than Glorp. Something like ActiveRecord or SandstoneDB. The main idea for now is to use Magritte for describing the mappings.<br><br>These two things are just starting.....so you will have to wait ;)<br>
<br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>