¿Puedo ser más veloz…?

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.

8 comentarios sobre “¿Puedo ser más veloz…?

  1. Gracias Miguel por el comentario

    Yo pienso, como tú, que la Universidad de Vigo queda fuera de toda duda ni de sospecha. Los resultados están ahí y si resultan incomodos desde luego no es responsabidad de Velneo.

    Lógicamente no todas las pruebas os benefician, cosa que en mi opinión le da mayor credibilidad al informe. SQL Server sale bastante bien parado, aunque lógicamente, ya le beneficie de per se su integración con el mismo sistema operativo.

    Antes de escribir la entrada, pasé bastantes horas recorriendo Internet, con la idea feliz de encontrar otros test similares que pudieran contrastar los datos. 😦

    Francamente dificil de encontrar. Cuando los resultados no benefician, los informes acaban siendo enterrados bajo clausulas de privacidad o no ven finalmente la luz…

    De todas formas yo soy bastante torpe.. 🙂
    Así que animo a quien pueda leer estos comentarios, que presenten enlaces a otros test o informes similares que nos permitan (al menos a mi) contrastar los resultados.

  2. Pingback: Exprimiendo Velneo
  3. Vaya por delante que no soy experto en SQL Server. Según tengo entendido las transacciones las hace en memoria, mientras que, tanto Oracle como Velneo, las realizan sobre el disco. Entiendo que este es un argumento de mucho peso a la hora de interpretar la tremenda diferencia de tiempo en las pruebas con transacciones entre el producto de Microsoft y los otros dos.

    Cabe añadir que si el objetivo final de las transacciones es proteger la integridad y la fiabilidad de la base de datos, las transacciones en memoria no me hacen muy feliz.

  4. Gracias Francisco por el comentario:

    No puedo corroborarlo ahora mismo pero es un tema interesante y tampoco me extrañaría de ser así, hubiese mejor integración con la misma gestion de la memoria que hace el sistema operativo. Al menos, siendo Microsoft propietario de ambos, es algo lógico hasta cierto punto.

    Un saludo,
    Salvador

  5. Hola Salvador.

    Según comenta Jesús Arboleya en su blog, jarboleya.com, la futura v7 dará la opción de que el administrador elija entre usar transacciones en memoria o transacciones en disco. De esta manera, las instalaciones no críticas podrán trabajar con mayor velocidad sacrificando la seguridad. Me encantará poder elegir.

    Un saludo.

Los comentarios están cerrados.

Blog de WordPress.com.

Subir ↑

Recetas y consejos nutricionales

Indicadas para personas con diabetes, recomendadas para todos.

¡Buen camino!

ANÉCDOTAS Y REFLEXIONES SOBRE UN VIAJE A SANTIAGO…

http://lfgonzalez.visiblogs.com/

Algunas reflexiones y comentarios sobre Delphi

It's All About Code!

A blog about Delphi and related technologies

The Podcast at Delphi.org

The Podcast about the Delphi programming language, tools, news and community.

Blog de Carlos G

Algunas reflexiones y comentarios sobre Delphi

The Road to Delphi

Delphi - Free Pascal - Oxygene

La web de Seoane

Algunas reflexiones y comentarios sobre Delphi

El blog de cadetill

Cosas de programación....... y de la vida

Delphi-losophy

A Lover of Delphi Wisdom

Delphi en Movimiento

Algunas reflexiones y comentarios sobre Delphi

marcocantu.blog

Algunas reflexiones y comentarios sobre Delphi

/*Prog*/ Delphi-Neftalí /*finProg*/

Blog sobre programación de Neftalí -Germán Estévez-

Press F9

Algunas reflexiones y comentarios sobre Delphi

El blog de jachguate

Un blog sobre tecnología y la vida en general

A %d blogueros les gusta esto: