Hola a todos,
Si, yo estoy aquí :)
Muchas gracias por las felicitaciones, en mi nombre y en el de los  
chicos de la UTN.

En cuanto a las pruebas, hicimos algunas, que pueden verse acá:
http://wiki.squeak.org/squeak/6063

La única comparativa que hicimos por ahora es contra el driver nativo  
de postgresql, próximamente le incorporaremos información con el  
equivalente de mysql. No esta en los planes por ahora probarlo con  
ODBC (el único motivo es que yo tengo un problema de piel con él,  
desde hace muchos años :) ). Sin embargo, si alguien quiere hacer esas  
pruebas, es tan simple como agregar una clase ODBCTinyBenchmarks, hija  
de DBXBenchmark, que haga los tests usando una conexión ODBC.

Una de las motivaciones de este proyecto fe que ODBC era bloqueante  
(las funciones de ODBC esperan hasta que esta listo el resultado).  
Nosotros usamos una estrategia distinta: usamos operaciones  
asincrónicas de la base de datos (bah, OpenDBX las usa) y nosotros  
vamos pidiendo resultados. La consecuencia es que tenemos "micro- 
bloqueos" que permiten, si ponés el query en un green thread, tener la  
sensación de que no esta ocurriendo ningún bloqueo.

Con otros dialectos no lo hemos comparado, sin embargo debe ser un  
poco peor que lo que hay en VW (es un feeling, nada más). Sí puedo  
adelantar que "a ojo", comparado con java, tenemos una velocidad de  
algo así como 10X, pero como eso es algo común al ambiente, no creo  
que aporte mucho :)

Ahora estamos enfocando en probar todo esto con windows (y M$SQL) y en  
integración con GLORP...

Saludos,
Esteban

El 22/08/2008, a las 10:16a.m., GallegO escribió:

>
> Hola:
>
> No se si alguien de los desarrolladores está en el grupo.
> Hicieron algún tipo de prueba de performance o comparación contra  
> otros
> Smalltalks y que no hayan publicado?
> Por supuesto, no sería lo mismo probar contra ODBC.
> Hicierón pruebas de comparación contra ODBC?
> Gracias y muy bueno el proyecto!
>
> Saludos
> GallegO
>
> Gabriel escribió:
>> Enconcre esto en el blog de Weekly Squeak. Felicitaciones a la gente
>> de UTN que hizo esto si pertenecen a esta lista.
>>
>>
>>    SqueakDBX: beta release for OpenDBX plugin
>>    
>> <http://news.squeak.org/2008/08/22/squeakdbx-beta-release-for-opendbx-plugin/
>>  
>> >
>>
>> de The Weekly Squeak
>> <http://www.google.com/reader/view/feed/http%3A%2F%2Fweeklysqueak.wordpress.com%2Ffeed%2F
>>  
>> >
>> de Michael Davies
>>
>> A team of students from UTN
>> <http://www.utn.edu.ar/default.utn> (National Technological  
>> University
>> in Argentina) co-ordinated by Estaban Lorenzano has just announced  
>> the
>> first beta release
>> <http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/130985.html
>>  
>> >
>> of SqueakDBX <http://www.squeaksource.com/SqueakDBX.html>, a package
>> to allow Squeak to access OpenDBX
>> <http://www.linuxnetworks.de/doc/index.php/OpenDBX> functionality, so
>> allowing users to perform relational database operations (DDL, DML  
>> and
>> SQL) through a truly open source library. OpenDBX can interact with
>> major database engines such as Oracle and MSSQL besides open source
>> databases such as Postgresql and MySQL. SqueakDBX can also integrate
>> with GLORP <http://www.glorp.org/>.
>>
>> From the release notes, the key features for this release are:
>>
>>    * Tested on 3.10 and Pharo.
>>    * Support for Linux and OSX.
>>          o Proved on windows (through MinGW), but some changes in
>>            OpenDBX are still needed (next version will have full
>>            compatibility).
>>    * Tested on PostgreSQL, MySQL and Oracle.
>>          o MS SQL Server, Firebird, Interbase, SQLite, SQLite3 and
>>            Sybase tests will be available as soon as possible.
>>    * Transactional management.
>>    * Automatic conversion of resultset columns (a String) into squeak
>>      types.
>>          o Large objects (clob, blob, arrays, and so on) are not yet
>>            supported.
>>    * Special OpenDBX options: multi-statments, compression, paged
>>      results.
>>    * Automated database connection release on garbage collection
>>      (although manual disconnection is recommended)
>>    * Error handling
>>
>> Some benchmark testing has been carried out
>> <http://wiki.squeak.org/squeak/6063>, and the performance of the
>> drivers appears to be comparable with native drivers.
>>
>> The team are very keen to get feedback, bug reports, experiences on
>> different platforms etc, and welcome any contributions. Sources can  
>> be
>> download from SqueakSource <http://www.squeaksource.com/SqueakDBX>  
>> (it
>> requires FFI installed). Full documentation, installation and getting
>> started instructions can be found at the SqueakDBX wiki page
>> <http://wiki.squeak.org/squeak/6052>.
>>
>> This project has been selected as part of ESUG SummerTalk 2008
>> <http://www.esug.org/Promotion/SummerTalk>.
>>
>>
>>
>>>
>
>
> >

"Querer es suscitar las paradojas"
Camus - El mito de Sísifo


--~--~---------~--~----~------------~-------~--~----~

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]

http://www.clubSmalltalk.org
-~----------~----~----~----~------~----~------~--~---

Responder a