Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/01/2008, 08:50
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años
Puntos: 4
Re: la pregunta del millon de veces, QUE BASE DE DATOS ME RECOMIENDAN

Hola muchisimas gracias, si tu has tenido esta experiencia, me anima mas a hacer la prueba ya que recuerda que tendria que migrar mis datos, que realmente es un poco tedioso, y pues queria asegurarme, realmente hare la prueba con PG, y tienes razon en cuanto al rendimiento, sabes lo mas curioso que me ha sucedido?
En la base completa (10 M) busco por ejemplo CARLOS RIVAS y las palabras coincidentes, es decir todos aquellos registros que solo contengan esas dos palabras, aparecen en la posicion 300 / 400 mas o menos y el primero es uno llamaod RIVAS RIVAS CARLOS EDWIN.
Pues bien, hice una copioa de la estructura de mi tabla y la rellene con unos 20 registros, incluyendo 2 CARLOS RIVAS (carlos rivas y RIVAS CARLOS) y a RIVAS RIVAS CARLOS EDWIN, y cual fue mi sorpresa, con el mismo query, el resultado fue inverso, los 2 primeros registros eran los CARLOS RIVAS y el ultimo coincidiente de como 8 que tenia era RIVAS RIVAS CARLOS EDWIN, y esto me encendio una alarma en cuanto a como maneja los scores el motor de mysql en este momento.
Pero gracias, al trabajar con adodb mi aplicacion no variara mucho... gracias por tu opinion

Cita:
Iniciado por kipiloko Ver Mensaje
Pues te recomiendo el desempeño de PostgreSQL con millones de datos ya que la eh probado de arriba-abajo izquierda-derecha y no me ha fallado, obvio un diseño correcto de la base de datos te ayudara muchisimo para el performance, y desempeño.

Yo tambien eh leido y como bien dices todo apunta a MySQL cuando lees sobre velocidad en las consultas, pero se debe a que no maneja transacciones, recuperacion, restricciones, etc... por lo que MySQL es mas rapido, pero cuando nos topamos con Bases de Datos de Millones de datos y complejas el rendimiendo se viene abajo en forma exponencial. Por el simple hecho de las restricciones y las relaciones las consultas empiezan a alentarse, en cambio en PostgreSQL no sucede esto.

Ademas PostgreSQL posee herramientas para depurar tu base de datos, en cuanto al guardado de los datos, es decir como se guardan en disco por lo que el acceso se mejora considerablemente.

Sin duda la opcion que se adecua a tus necesidades es PostgreSQL bajo mi experiencia y tus necesidades.

Por otro lado no olvides que siempre es bueno darse una googleada(se oye mejor que yahooeada o askeada, etc...) para saber si hay alguna otra opcion, y si tienes tiempo escucha o mejor dicho lee las opiniones de otros usuarios.
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.