B
blogers
Pi
SEO
el problema no esta en hacer grandes volumenes de insercion, el problema esta en que estas haciendolo mal... mysql soporta muuucho, lo mismo que SQL... pero sino sabes usarlo bien es como tener un ferrari para pasear por una calle de tierra....
Gracias por la informacion, mysql no tengo ningun problema es muy rapido en las consultas (front web) pero insertando (back front ) esta siendo mi dolor de cabeza no puedo bajarlo de 5,4,3 minutos bajando los valores en cron jobs a menos de 3 mulinutos se me cuelga mysql y se ve afectado la web (front web) 100 registros por ronda de 5,4,3 minutos juntos
Si no nos dices como lo estas haciendo poco te podemos ayudar. A niveles de uso "normales" no creo que notes ninguna diferencia sustancial en los dos.
En cuanto a la inserción de datos como lo estas haciendo en bulk o registro a registro. Son tablas InnoDB?? Estás poniendo el autocommit en off??? Tienes algún tipo de constraint o FK en la tabla???
No he probado SQL Server, pero la verdad MySQL es rápido. Debes de tener en cuenta factores como por ejemplo, si las tablas son InnoDB o MyISAM. Porque he leído que InnoDB funciona mejor para la inserción de datos.
Podrías intentar usar alternativas basadas como MariaDB, que en verdad funcionan muy bien.
Que onda colega mariadb es compactible con php me han dicho muy buenas cosas de ese gestor voy ir probando empiezo con sql server la segunda seria la que mencionas oracle es muy potente pero muy costoso
mysql - MyISAM vs InnoDB for Forums - Database Administrators Stack Exchange
---------- Post agregado el 29-oct-2013 hora: 22:23 ----------
Yo lo tengo instalado en mi VPS, y al usar Drupal, note que eran menos Slow Queries que al usar MySQL.
pero funcionan en grandes volúmenes como MySQL o sql server ayi mi duda de mariadb
MariaDB es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL. Es desarrollado por Michael Widenius (fundador de MySQL) y la comunidad de desarrolladores de software libre.
Por experiencia te recomiendo SQL Server, es un gestor muy completo y potente. He visto consultas en bases de datos con miles de registros ejecutarse mas rápido de lo que se generan los gráficos. Para mi, si MySQL es un Ferrari, SQL Server es un jet.
Pero no me creas mucho, mira esta comparación http://arxiv.org/ftp/arxiv/papers/1205/1205.2889.pdf y pruebalo por ti mismo.
la inserción es en bulk y las tablas son MyISAM
Y de cuantas rows estamos hablando para que se tarde 2 o 3 minutos??
Mira fácilmente te puedo decir que todo depende de tu programación y tu servidor, algo estás haciendo mal. MySQL y SQL están a la par, con diferentes ventajas y desventajas pero casi iguales. Simplemente piensa que si tan limitado es MySQL entonces ¿Por qué lo usa facebook? Tiene miles de consultas diarias y es una empresa lucrativa. Yo soy usuario MySQL y te recomiendo seguirlo usando pero si lo dudas siempre puedes cambiarte pero como ya te dije, depende de tu servidor y tu programación. Suerte.
Facebook serializa objetos en las DB´s, no guarda en columnas cada dato. Por lo que creo que no sería correcto
comparar.
Facebook serializa objetos en las DB´s, no guarda en columnas cada dato. Por lo que creo que no sería correcto comparar
Saludos!
PD: MongoDB usaste ?
Mira fácilmente te puedo decir que todo depende de tu programación y tu servidor, algo estás haciendo mal. MySQL y SQL están a la par, con diferentes ventajas y desventajas pero casi iguales. Simplemente piensa que si tan limitado es MySQL entonces ¿Por qué lo usa facebook? Tiene miles de consultas diarias y es una empresa lucrativa. Yo soy usuario MySQL y te recomiendo seguirlo usando pero si lo dudas siempre puedes cambiarte pero como ya te dije, depende de tu servidor y tu programación. Suerte.
¿Y eso qué? Si se puede lograr la rapidez e incluso mejorar el rendimiento con diferentes herramientas de inserción siempre usando MySQL entonces al final sigue siendo una muy buena opción.
Me recomendaron mariadb, pero de mongodb no lo he visto como trabaja.
como va ese gestor colega ?
---------- Post agregado el 30-oct-2013 hora: 16:08 ----------
lo que pasa que en una tabla de nueva o de cero anda bien pero cuando la tabla empieza andar por los 400 mil registros ayi empieza el cuelgue de MySQL
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?