Mysql, postgresql y Oracle tienen funcionalidades distintas y el nivel de soporte es distinto, al final del día si el que da soporte eres tu o no ? y si eres tu el que da soporte debes preguntarte que motor conoces mejor ?
En el caso de mysql hay un script que te puede ayudar a ver los temas de tuning. (no deberia ponerlo en la lista de postgresql pero aca va, mysqltuner.pl) wget mysqltuner.pl luego perl mysqltuner.pl (jeje seria bueno tener algo similara con postgresql, si es que ya no existe). Sobre Oracle, si tienes problemas de lentitud en una base la vas a tener en las otras tambien. Oracle lo unico que te da (si tienes plata) es soporte para el motor, pero nada te salvara de un mal diseño. Revisa las consultas lentas de tu base, y prueba postgresql, en lo personal me facina el sistema de LOCK que tiene postgresql Sobre los que tiene Oracle. Ahora revisa los IO de disco y el filesystem que estas usando, XFS me gusta más en lo personal sobre ext3 (no eh saltado a ext4, pero XFS lo vengo usando desde redhat 6.2 desde antes del cambio de siglo). memoria y bueno los respaldos pasalos por u PIPE comprimido en postgresql suelo hacer pg_dumpall | gzip > pgall-$(date +%Y-%m-%d).zip con zcat acedes a los datos originales sin hacer un gunzip... Pegale una mirada a http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling y dependiendo de lo que quieras hacer, aca hay varias personas de buen nivel que te pueden orientar mejor sobre cluster con postgresql. Lo que me llamo la atencion es el hot standby (hacer consultas en el standby para reportes de algun tipo). Pero insisto que tu modelo es el mas importante y no el motor. El motor es lo que puedes hacer o lo que te permite hacer, pero si haces lo basico tu problema de velocidad esta en otra parte. 2010/9/22 Angelo Astorga <[email protected]>: > Interesante acotación JARED... diferencias entre estos dos motores a nivel > de administración ? > Ahora bien, tengo una BD que sobrepasa los 3 Tera en Mysql, donde ya se me > complica el tema de backup (tiempo que demora), replicacion programada hacia > otro servidor, deteccion de errores via log y la performance con el sistema > entre otros (lentitud). Dado lo anterior era mi pregunta inicial (diferencia > postgresql vs oracle ?), para no pasar lo mismo al migrar todo a PostgreSQL > e ir seguro con Oracle ? > > Gracias. > AAstorga > > El 7 de septiembre de 2010 15:20, Jared Lopez <[email protected]> > escribió: >> >> Solo quiero acotar que el storage que requería era mayor en costo al pago >> de licencia de Oracle. >> Me parece que lo que debíamos discutir aquí debe ser mas técnico que >> contextual, por ejemplo otra diferencia que es incomoda es no saber el IP >> de conexión en Oracle, cosa que es muy simple de verificar en >> PostgreSQL, también los logs de errores que sigo buscando en Oracle para ver >> que problemas o que sintaxis erróneas se están ejecutando, cosa que se ve >> por defecto en los logs en PostgreSQL. >> Ayudaría mucho si alguien tiene algún estudio de diferencias entre estos >> dos motores en su administración. >> Éxitos. >> JareD >> El 7 de septiembre de 2010 12:25, Edwin Quijada >> <[email protected]> escribió: >>> >>> COn lo barato que esta el espacio creo mejor gastar esfuerzo en algo mas >>> significativo. Esa empresa es un ejemplo de lo que comentaba anteriormente >>> Pudo haber usado Postgres pero no lo usaron porque necesitaban comprar >>> algo, a lo que me refiero que quieren todo regalado y como dicen los grincos >>> "There is not free launch at all" >>> Como dije peopleware >>> >>> *-------------------------------------------------------* >>> *-Edwin Quijada >>> *-Developer DataBase >>> *-JQ Microsistemas >>> *-Soporte PostgreSQL >>> *-www.jqmicrosistemas.com >>> *-809-849-8087 >>> *-------------------------------------------------------* >>> >>> >>> >>> >>> >>> ________________________________ >>> Date: Tue, 7 Sep 2010 12:05:58 -0400 >>> Subject: Re: [pgsql-es-ayuda] Ventajas Postgresql vs Oracle !!! >>> From: [email protected] >>> To: [email protected] >>> CC: [email protected] >>> >>> Buen dato Alvaro, pero seria bueno saber si se se tiene planificado esta >>> mejora o alguna rama de PostgreSQL lo esta viendo como un plus que ofrecer. >>> Ya sea EDB, Command Prompt. >>> >>> El 7 de septiembre de 2010 11:31, Alvaro Herrera >>> <[email protected]> escribió: >>> >>> Hola Jared, >>> >>> Excerpts from Jared Lopez's message of mar sep 07 07:59:55 -0400 2010: >>> > Como bien ya acotaron las ventajas y desventajas es depende que se >>> > necesite. >>> > >>> > Por ejemplo para un gran almacenaje de datos se hizo pruebas en una >>> > Telco en >>> > Bolivia y la única desventaja fue el costo de incrementar su storage >>> > usando >>> > PostgreSQL 8.1-2 Vs la compresión que tenia Oracle 10g, el rendimiento >>> > y >>> > performance eran los mismos y como se trataba de teras se opto por >>> > continuar >>> > con Oracle. >>> > >>> > No estoy completamente seguro pero creo que esto ya se mejoro en la 8.4 >>> >>> No mucho realmente. Algunas cosas mejoraron un poco, pero para obtener >>> un beneficio significativo seguramente habría que haber modificado la >>> definición de datos; o quizás simplemente no había nada que hacer. >>> >>> -- >>> Álvaro Herrera <[email protected]> >>> The PostgreSQL Company - Command Prompt, Inc. >>> PostgreSQL Replication, Consulting, Custom Development, 24x7 support >>> >> > > -- Saludos, Horacio Miranda Aguilera. - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
