On Tue, Jun 26, 2012 at 2:21 PM, Philippe Marschall <philippe.marschall@netcetera.ch> wrote:
On 06/26/2012 12:32 PM, Mariano Martinez Peck wrote:
> 2012/6/26 Torsten Bergmann <astares@gmx.de>
>
>> Regarding Glorp: how well does the Pharo port work with
>> non-Postgresql already: MySQL, SQLServer, Oracle, Firebird, ... ?
>>
>
> They do all work with OpenDBXDriver. Of course you will need the OpenDBX
> library and the database client library.
> For Glorp, it is working for: Oracle, MySql, PostgreSQL, SQLite, SqlServer
> and ODBC

You should probably add that without an mt VM the drivers either block
or poll. This is hardly ideal and not comparable to the "native"
PostgreS and MySQL drivers that use sockets and don't have these issues.


Indeed. But it seems that with our "mini-locks" or busy waiting in the image side is enough for the real existing users.
Nobody actually complained about this limitation.
In fact, in VW, by default, queries are blocking... they are *not* azync unless you explicitly tell it. This is because creating threads also take time and if most of the queries are fast, then it is even better the locking strategy.
Cheers
Philippe






--
Mariano
http://marianopeck.wordpress.com