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

Qué motor de base de datos es mejor?

Estas en el tema de Qué motor de base de datos es mejor? en el foro de Bases de Datos General en Foros del Web. Holas, quisiera saber qué motor de base de datos es el mejor para realizar procesos de grandes cantidades de datos. Estoy desarrollando un sistema de ...
  #1 (permalink)  
Antiguo 20/03/2009, 23:35
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
De acuerdo Qué motor de base de datos es mejor?

Holas, quisiera saber qué motor de base de datos es el mejor para realizar procesos de grandes cantidades de datos. Estoy desarrollando un sistema de indicadores de ventas y necesito marcar mis tablas de clientes con muchos datos, al mismo tiempo la cantidad de clientes son grandes, de entre 1 y 5 millones. Entonces necesito un motor de base de datos que no solo sea rápido sino confiable al momento de actualizar datos en tablas muy grandes.
Muchas gracias por la ayuda.
  #2 (permalink)  
Antiguo 20/03/2009, 23:40
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Qué motor de base de datos es mejor?

Hablar en cuál es mejor es muy relativo. Cada cual tendrá sus preferencias.

Personalmente, me gusta MySQL y es muy bueno en cuanto a rendimiento.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 22/03/2009, 08:27
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Qué motor de base de datos es mejor?

A mi entender, si tienes transacciones que implican entre 1 y 5 millones de clientes, tu problema no es solamente el DBMS, el problema es que tienes que usar servers de bases de datos y no PCs...
En ese contexto, cada DBMS tiene ventajas y desventajas. Deberías describir mejor los requerimientos que tu sistema posee para encontrar cuál es la arquitectura de software y de bases de datos más adecuada.
Sino la pregunta se vuelve muy abstracta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 20/09/2010, 08:24
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Qué motor de base de datos es mejor?

Hola me gustaria saber cual motor tiene gran capacidad de datos... estoy haciendo una b.d de una universidad y es bastante extensa...
Gracias
  #5 (permalink)  
Antiguo 20/09/2010, 11:48
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Qué motor de base de datos es mejor?

Si estás encargado de realizar el diseño de una base de datos para una universidad, tu nivel de conocimientos debería ser por lo menos elevado, y en ese caso no necesitas preguntarnos... Con leer tus propios apuntes debería alcanzar para averiguarlo...

¿Qué conoces realmente sobre el tema?

La respuesta a tu pregunta no es simple, porque el contexto y el sistema permiten muchos y diferentes consejos...
__________________
¿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 20/09/2010, 11:55
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses
Puntos: 150
Respuesta: Qué motor de base de datos es mejor?

¿un motor potente capaz de manejar millones de registros? ¿te sirve el que usa Flickr, el que usa google con Adwords, Wikipedia, Digg o Amazon?

Pues la respuesta es: MYSQL
  #7 (permalink)  
Antiguo 20/09/2010, 11:56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 4
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Qué motor de base de datos es mejor?

Hola

Bueno tu pregunta es muy fácil de contestar sin duda es el Oracle
Bueno en el caso de una gran cantidad de datos, pero las desventajas q tiene es que su licencia es caro y tener a una persona que sepa de Oracle .
  #8 (permalink)  
Antiguo 20/09/2010, 13:00
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Qué motor de base de datos es mejor?

Estoy deacuerdo con gnzsoloyo. Dar una respuesta puntual a una pregunta tan abstracta es demeritar la capacidad de los otros DBMS de poder realizar las mismas tareas. Cada DBMS tiene características que comparten con otros, unas adicionales y otras que no son soportadas.

Hace poco un jefe de sistemas (CopyLeft a muerte) me preguntaba un poco ofendido.. Porque las empresas paga costosas licencias de Oracle, Ademas de profesionales supercalificados, si existen herramientas libres muy buenas que se asemejan mucho a los requerimientos planteados en un sistema?

Hasta cierta parte estuve deacuerdo con el. Muchas empresas pagan este tipo de licencias y no explotan todo el potencial
de las herramientas y facilidades a las que tienen acceso con la compra de estas licencias. En muchos casos, las tareas que realizan pueden ser perfectamente suplidas por herramientas libres y ahorrar mucho dinero en licenciamiento y personal.

Sin embargo, le puse como ejemplo Carulla (Una reconocida cadena de supermercados en colombia) donde le pintaba un esceneario así:
Si hablamos de DBMS que puedan soportar un sistema de un supermercado (que debe almacenar millones de registros), me atrevería a decir que cualquier motor estaría en capacidad de hacerlo. (Firebird, mysql, postgresql, sql server, oracle... hasta access )
Pero cuando las especificaciones del sistema son:
Debe ser un sistema cliente servidor que tenga centralizada su base de datos donde muchos nodos se conectan a ella. En las noches, debe replicar toda su información a un servidor central en la estación principal que almacena todos los movimientos de la base de datos por cada punto en la ciudad. El sistema debe garantizar el servicio las 24 horas los 7 días de la semana y es critico cualquier tipo de fallo. Cada día se debe guardar una copia completa de la base de datos y está debe ser tomada en linea ya que no es posible parar la base de datos para este proceso. La caída del sistema una hora, podría representar miles de dolares de perdida al no poder registrar las ventas que realizan los clientes.

En este punto la cosa ya no se vuelve tan simple. Cada punto de estos, debe ser analizado con cabeza fría y observar el soporte del motor para montar un diseño como este. Ademas, analizar el nivel de conocimiento de la(s) persona(s) que están a cargo y el tiempo que les tomaría solucionar un problema en tiempos mínimos.

La elección del motor de base de datos, debe ser consiente y fundamentada con datos puntuales. Todo se reduce a las necesidades del sistema. También hay que ser consientes que el hecho de utilizar software libre, lo unico que representa es ahorro en licencias, por que se deben hacer inversiones en capacitación de personal, soporte o tareas administrativas que permitan montar un diseño como el descrito anteriormente.

Yo soy de mente abierta tanto para software comercial, como para software propietario. Hay casos en las que pagar una licencia resulta mucho mas economico que dejar de pagarla.

Consejo: Tomate tu tiempo en documentarte y tomar la mejor decisión.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 20/09/2010 a las 13:06
  #9 (permalink)  
Antiguo 20/09/2010, 13:58
Avatar de yubertvikel
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: Venezuela
Mensajes: 928
Antigüedad: 15 años, 5 meses
Puntos: 111
Respuesta: Qué motor de base de datos es mejor?

En uno de mis proyectos de universidad (el primero) hice una base de datos y un programa con visualbasic y tuve que hacer muchas preguntas, porque el material que me brindaba la universidad era escaso para lo que requería, además la universidad no me brindaba su base de datos directamente, trabajaba con un backup y si lograba hacer funcionar el trabajo la planteaban para su funcionamiento en la institución. En la Universidad tenemos apuntes, pero nunca el lo que nos dicen es suficiente, por algo existen los foros organizados.

A mi me gusta mysql, tiene gran capacidad de datos y me ha funcionado bien, además he visto muchos sistemas grandes que trabajan con ellos, la mayoría de las empresas de hosting lo tienen como su motor de base de datos y de paso es software libre.
  #10 (permalink)  
Antiguo 21/09/2010, 14:46
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 1 mes
Puntos: 85
Respuesta: Qué motor de base de datos es mejor?

Deberíamos juntar todos los mensajes donde preguntan que motor elegir y ver que sale de la mezcla, hay tantas opiniones diferentes y todas con fundamentos válidos para uno u otro escenario.

En este post en particular se dijeron palabras que merecen la atención, como: depende del diseño, los requerimientos, las necesidades, arquitectura del sistema, etc., me recuerda la frase "..lo importante no son los datos que se guardan en la base, en vez, lo que se hace con ellos..", la idea es poder identificar que features son necesarios para un sistema en particular (límites de memoria y disco, sistema operativo, gestión de concurrencia, transacciones por minuto, lenguaje de base de datos, relacional u objetos, disponibilidad, seguridad, backup, recovery más una lista larga de etc) y evaluar que motor los cumple al mejor beneficio.

En mi experiencia, y he visto que en este foro se pregunta mucho por lo mismo, el tamaño de la base o la cantidad de registros no es un factor determinante y no debería ser el punto de partida en un análisis de selección.

Saludos
  #11 (permalink)  
Antiguo 21/09/2010, 15:28
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Qué motor de base de datos es mejor?

Cita:
Deberíamos juntar todos los mensajes donde preguntan que motor elegir y ver que sale de la mezcla, hay tantas opiniones diferentes y todas con fundamentos válidos para uno u otro escenario.
Apoyo la noción.

Por lo menos deberíamos idear entre todos un formato de respuesta donde se pregunten los requerimientos mínimos de la base de datos que requieren los usuarios del foro que vienen con esta pregunta.

Podríamos empezar con las siguientes preguntas.

* Cuantas transacciones por minuto manejará la base?
* Es vital la alta disponibilidad de la base de datos?
* Cada cuanto se requieren copias de seguridad?
* En que hardware se espera montar la base?
* Sería un servidor dedicado a la base de datos?
* La base debe interactuar con una aplicación Web (O que tipo de aplicación)?
* Se requiere la construcción de procedimientos, funciones, triggers?
* Debe soportar ORDBMS (Object Relation Database Management System)?

Algo así

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #12 (permalink)  
Antiguo 23/09/2010, 14:23
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 1 mes
Puntos: 85
Respuesta: Qué motor de base de datos es mejor?

¿la moción? :)

También es importante el presupuesto, hay que tener en cuenta el TCS (costo total del software) que parece fácil, pagar por una licencia o no, pero puede tener impacto en el TCO (costo total de propiedad) esto incluye contratos de soporte, actualización de versiones y muy importante, conocimiento, tanto para DBA como programadores, no es gratis tener un RDBMS open source si tengo que estar 2 meses estudiando como funciona.

Saludos
  #13 (permalink)  
Antiguo 23/09/2010, 14:58
 
Fecha de Ingreso: febrero-2009
Mensajes: 312
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Qué motor de base de datos es mejor?

Hola, opiniones = colores

Creo que nos deberíamos basar en los resultados comprobados.

El motor de BD que tiene el récord de registros es Sybase en un servidor SUN, si no lo han superado ya...

http://www.techweek.es/bases-datos/n...guiness.1.html

Saludos
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:10.