Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

[SOLUCIONADO] Mejor DB para multitud de peticiones simultaneas

Estas en el tema de Mejor DB para multitud de peticiones simultaneas en el foro de Bases de Datos General en Foros del Web. Saludos, Pues eso, según ustedes, cuál sería la mejor base de datos para soportar multitud de peticiones simultaneas. Cuando digo multitud, estoy hablando de un ...
  #1 (permalink)  
Antiguo 21/02/2017, 15:11
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 8 años
Puntos: 30
Mejor DB para multitud de peticiones simultaneas

Saludos,

Pues eso, según ustedes, cuál sería la mejor base de datos para soportar multitud de peticiones simultaneas. Cuando digo multitud, estoy hablando de un site con alcance global.

Se trabajaría con tecnología web, back-end Laravel, front-end Vue.js o quizas Angular.

Lo que no estoy seguro es que vaya a necesitar una base de datos relacional ya que las consultas serían para obtener unos datos por cada usuario. Eso sí, cabe la posibilidad de que se pudiesen realizar millones de transacciones por día.

MongoDB podría funcionar bien? Si no, cuál podría ser la candidata perfecta?
  #2 (permalink)  
Antiguo 21/02/2017, 15:50
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 15 años, 10 meses
Puntos: 774
Respuesta: Mejor DB para multitud de peticiones simultaneas

Todo depende, si no es relacional tienes mongo, si es relacional depende de tu presupuesto, si tu presupuesto es limitado entonces un mysql, si tienes dinero un sql u oracle, pero todo depende, los datos que das son muy escuetos para decirte "este es el mejor"
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 22/02/2017, 15:34
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 8 años
Puntos: 30
Respuesta: Mejor DB para multitud de peticiones simultaneas

Bueno, si dices que mysql puede soportar tantas transacciones, pues ya me va bien.
  #4 (permalink)  
Antiguo 22/02/2017, 16:50
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 16 años, 5 meses
Puntos: 166
Respuesta: Mejor DB para multitud de peticiones simultaneas

Cuando te refieres a "multitud de peticiones" tienes alguna estadística?
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #5 (permalink)  
Antiguo 23/02/2017, 04:59
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 14 años, 7 meses
Puntos: 2658
Respuesta: Mejor DB para multitud de peticiones simultaneas

Cita:
Iniciado por Triby2 Ver Mensaje
Bueno, si dices que mysql puede soportar tantas transacciones, pues ya me va bien.
El primer motor de base de datos usado por Amazon fue MySQL...
TE imaginarás con eso cuánto es capaz de soportar.

Este es un listado de los usuarios de MySQL. Con los nombres te podrás dar una idea de cuantas transacciones puede manejar sin problemas.

https://www.mysql.com/customers/
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 24/02/2017, 10:53
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 15 años
Puntos: 180
Respuesta: Mejor DB para multitud de peticiones simultaneas

Emito mi humilde opinion, sin que nadie me la pida.

Una cosa es tener MILLONES DE TRANSACCIONES (peticiones) durante el dia y otra, es tener MULTI-TRANSACCIONES en un corto periodo de tiempo y me explico.

Estoy de acuerdo que Amazon puede tener muchas, muchas, millones de transacciones, pero son en un tiempo de 24 horas.

En mi experiencia, participen en el desarrollo del proyecto para TV Azteca "La Academia", primera generacion.

Ahi si, para que vean, eran 50 transacciones por segundo en un concepto de multi-hilos, eso, es MULTI-TRANSACCIONES, millones de transacciones en un corto tiempo.

Saludos
__________________
MCTS Isaias Islas
  #7 (permalink)  
Antiguo 24/02/2017, 11:11
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 14 años, 7 meses
Puntos: 2658
Respuesta: Mejor DB para multitud de peticiones simultaneas

Partiendo de la base que tengas, digamos, 8.640.000 transacciones en un día, como hipotetizas, serían 100 transacciones por segundo. Y dado que una transacción comercial en Amazon puede durar (por mi experiencia) alrededor de 30 segundos, eso implicaría que en ese contexto la base de Amazon pdría soportar 3.000 transacciones concurrentes sin ni siquiera pestañear...
¿Lo meditaste?

Yendo a lo que concretamente sabemos al instalar MySQL, ese DBMS tiene predefinida una concurrencia de 100 transacciones simultáneas, pudiendo configurar que reciba más, tantas como tu host soporte.
En esencia, es un DBMS de alta concurrencia, y las restricciones estarán dadas por el servidor de que dispongas, y de los recursos que le agregues, y NO por las limitaciones de la base de datos. Es decirque los límites los pone el hardware y la red, no MySQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #8 (permalink)  
Antiguo 24/02/2017, 21:23
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 8 años
Puntos: 30
Respuesta: Mejor DB para multitud de peticiones simultaneas

Bueno, gente ya me quedó claro, empezaré haciendo pruebas con MongoDb pues no sé si al final será relaconal o no lo que necesite, pero si lo necesito, lo hago todo en mysql al iniciar, y mas adelante cuando la web esté en auge veremos a ver si tengo que invertir en algo mas, por el momento tengo que asegurarme de que mi servidor sea bastante potente.

Gracias por aclararme las dudas
  #9 (permalink)  
Antiguo 28/02/2017, 18:47
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 14 años, 7 meses
Puntos: 2658
Respuesta: Mejor DB para multitud de peticiones simultaneas

Nota final: Los proveedores de hosting te pueden dar detalles precisos de la concurrencia que tienen para cada plan que ofertan. Es parte de la descripción técnica.

Preguntales a ellos por las limitaciones del servicio que les contrates.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #10 (permalink)  
Antiguo 02/03/2017, 12:24
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 8 años
Puntos: 30
Respuesta: Mejor DB para multitud de peticiones simultaneas

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Nota final: Los proveedores de hosting te pueden dar detalles precisos de la concurrencia que tienen para cada plan que ofertan. Es parte de la descripción técnica.

Preguntales a ellos por las limitaciones del servicio que les contrates.
Muy buen punto, no lo tuve en cuenta. Grácias.

Etiquetas: bases-de-datos, mongodb, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:08.