¿Puedo ser más veloz…?

octubre 23, 2007 en Entrada Diario, Noticias, Noticias Velneo, Velneo

Mis felicitaciones a la empresa Velneo por los buenos resultados obtenidos en la última comparativa o test de Benchmark, que ha sido publicada en estas últimas horas en su blog:

http://blog.es.velneo.com/web/p.pro?vdis=4&p=33445

Creo que tienen motivos para alegrarse ya que los resultados de dicho informe, dejan en un muy buen lugar el rendimiento del modelo real integrado, que representa Velneo, frente al modelo relacional, representado por Oracle y SQL Server (y que podríamos extender a otros gestores de datos mas humildes).

Las pruebas las ha llevado a cabo la Universidad de Vigo, a través del Departamente de Enseñanza de Sistemas de la Escuela Técnica Superior de Enseñanza Informática, y las podeis leer en el informe publicado: Informe de prestaciones de diversos sistemas gestores de bases de datos..

No voy a decir que me ha sorprendido… Para nada. Es algo que se veia venir, a tenor del trabajo serio y tenaz que estan llevando a cabo el equipo de desarrollo y que se mastica (si me permitiis la expresión) desde los mismos foros, que a fin de cuentas hacen de polea de transmisión entre la empresa y su comunidad.

En el informe se evaluan 3 Sistemas Gestores de Bases de Datos que son :Velneo, con la versión 6.3.9, Oracle con la versión Oracle Database 10g Release 2, y finalmente SQL Server de Microsoft, en su versión 9.0.2047.

Podeis leer un resumen de los resultados:
http://benchmarking.oracle.sqlserver.velneo.com/es

Pero tal y como se resalta, en el informe, si que se puede desprender que resulta definitivo el rendimiento de los índices en Velneo, tanto en las búsquedas por clave primaria como por índice.

Veamos algunos datos que visualizan claramente el rendimiento de los índices en tablas no relacionadas.

Búsquedas por Clave Primaria Oracle Velneo SQL Server
100 Registros 16 6 19
1.000 Registros 131 75 138
10.000 Registros 959 1081 1330
100.000 Registros 16369 13347 13345

Búsquedas por Índice Oracle Velneo SQL Server
100 Registros 34 6 98
1.000 Registros 150 94 3131
10.000 Registros 1069 2097 36687
100.000 Registros 166585 25244 954431

Tiempos expresados en milisegundos

En operaciones transaccionales SQL Server es lider en casi todas las pruebas, seguido de Velneo y de Oracle en último lugar. Y respecto a tablas relacionadas, Microsoft vuelve a volar, seguida de cerca por Velneo y dejando de nuevo a Oracle en una tercera posición. No perdamos de vista que se esta comparando un producto de una empresa relativamente pequeña como lo pueda ser Velneo, frente a los productos de dos gigantescas multinacionales, lideres incuestionables durante años en el sector, con precios bastante desorbitados.

Os aconsejo, aunque solo sea por curiosidad que leáis el informe. En mi opinión es muy interesante, y os emplazo a seguir comentándolo en próximas entradas ,ya que hay algunos datos que pueden ser de mucho interés para los compañeros de Velneo, y que les pueden ayudar a optimizar el rendimiento del servidor.

Un enfoque modular para nuestra aplicación. (FUENTES)

octubre 19, 2007 en Delphi, Entrada Diario, framework, Taller práctico

Durante estos últimos días, he recibido algunos correos de compañeros solicitandome el codigo fuente del articulo escrito en el Boletin de Delphi, y que llevaba como título “UN ENFOQUE MODULAR PARA NUESTRA APLICACION”. En principio la intención era adjuntarlo en la ultima descarga del boletín, pero al final mi amigo Jose Luis Freire olvidó incluirlo.

Así que lo mas fácil, hasta que contacte con él, es añadir a esta entrada un link para su descarga.

El artículo se reparte en los siguientes boletínes:

Desgargar fuentes artículo

Espero que os guste y pueda ayudar a alguien.