FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Firebird 3 es más rápido que MySQL
Hola , hace unos dias aparecio esta noticia , la cual es muy interesante
Firebird 3 es mucho más rápido que Firebird 2.5.x y también ya es más rápido que MySQL. Con las nuevas capacidades de seguridad y la gran velocidad que posee Firebird 3, ya no hay excusas para no usarlo en Internet. Más información (en inglés) se puede encontrar en: http://www.firebirdnews.org/firebird...col-benchmark/ Quisiera testear los nuevos parametros de firebird 3 , para realizar un test similar con compresion de datos y accediendo la base via internet , alguien conoce estas nuevos parametros principalmente el de compresion de datos ? Gracias de antemano. Gasal.
__________________
Gasal. |
#2
|
||||
|
||||
El problema de esto, es que MySQL viene preinstalado en la gran mayoría de los webhosting. No así Firebird.
Por supuesto hay excepciones, pero no dejan de ser más que esto. |
#3
|
||||
|
||||
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Por ahí hay un hilo de hace años en el que se probaban varios sistemas de bases de datos y mysql era más rápido si usaba uno de los sistemas de ficheros que tiene, sin triggers, stored procedures, etc. Pero si activaba el sistema con esos "aditamentos" era más lenta.
Así que no me extraña que esta nueva versión de firebird, muy pensada también para la web, sea más rápida.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Además esta nueva versión de firebird trae funciones windows, esto evita un montón de subquerys y se ve reflejado en velocidad
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#6
|
||||
|
||||
Naaaa. Firebird está tan muerto como Delphi
Por cierto, ¿qué son funciones windows? // Saludos |
#7
|
||||
|
||||
Por cierto, el benchmark es acerca del protocol de red/comunicacion de los drivers de conexion, no sobre el uso de FB como motor
Esta es la doc que hay en postgres: http://www.postgresql.org/docs/curre...al-window.html Basicamente, son agregados (como GROUP BY) mas flexibles y permiten extender la tabla con columnas que toman en cuenta los valores de la filas anteriores, sin romper el esquema de la consulta. O mas simplemente: Permite hacer lo de extender una columna en excel, referencia el valor de las filas anteriores+la actual (por ejemplo)
__________________
El malabarista. |
#8
|
||||
|
||||
De todas formas aún está en versión beta: Firebird 3.0 Beta 2 (unstable)
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
Cita:
Cita:
// Saludos |
#10
|
||||
|
||||
imaginemos una tabla a la que le hacemos una consulta:
Cita:
con una función window o ventana sería:
el sum normalmente debe ser usado en un group by, pero al tener la instrucción over después indica que es una función de ventana don el sum se hará sobre todos los valores de el campo sueldo que arroja la consulta, dentro del paréntesis del over pueden ir variqs clausulas de ordenamiento. Ahora si vemos los dos querys anteriores notaremos que en el primero hay un subquery en el cual tiene su propia carga de información y se está repitiendo gran cantidad de lo que ya se ha hecho, pero además se está haciendo registro por registro, así pues si la tabla tiene 2 millones de registros y se está devolviendo 3 resultados, entonces se hará 3 veces el mismo query consultando sobre 2 millones de registros de la tabla para devolver el sum que se obtiene de apenas tres registros, mientras que en el segundo query con la función de ventana solo se está haciendo un sum sobre 3 registros lo cual deberá repercutir tremendamente en eficiencia y velocidad
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#11
|
||||
|
||||
Muy interesante, ha quedado muy claro al hablar de "window" y no de "windows", como se habló antes, que hacía pensar en alguna comunicación con el s.o. windows.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
||||
|
||||
Otro ejemplo ya usando información al interior del over:
En el query anterior estamos particionando por centro de costos y con esto ahora obtenemos el promedio ya no por el resultado del sum de toda la ventana, si no por la agrupación que diera el centro de costos. O podemos obtener el valor acumulado del sueldo:
y obtendríamos algo como: Cita:
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#13
|
||||
|
||||
Si es muy importante quitar ese plural, no caí en cuenta que había puesto windows (la fuerza de la costumbre). De lo contrario se pierde el concepto de una ventana a la información que estamos obteniendo
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" Última edición por RONPABLO fecha: 24-09-2015 a las 22:37:24. |
#14
|
||||
|
||||
Muchas gracias RONPABLO, muy bien explicado.
// Saludos |
#15
|
|||
|
|||
Estimados.
Saben como activar esto , que esta en Firebird-3.0.0_RC1-ReleaseNotes.pdf ? (CORE-733) Compression of data over the network. implemented by A. Peshkov Ello aumentaria mucho la velocidad de uso a traves de internet. Saludos Gasal.
__________________
Gasal. |
#16
|
||||
|
||||
¿Y eso qué es?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
El acceso mas rapido a MySQL | darkerbyte | SQL | 6 | 09-05-2012 05:27:55 |
Ayudenme Rapido, Rapido | omarys | Varios | 6 | 04-06-2011 10:45:34 |
Se me llenan las tablas en mysql.. demasiado rápido | coletaun | Varios | 2 | 17-11-2005 00:05:11 |
Mysql lento en Win Me y rapido en win 98 | miguelb | Windows | 0 | 03-02-2005 22:39:00 |
Mysql lento en Win Me y rapido en win 98 | miguelb | MySQL | 0 | 30-12-2004 03:22:16 |
|