Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Mysql Vs Postgress

Estoy tentado a migrar a Postgress entre otras razones por que dispone de un proveedor OleDb para ejecutar desde Ado los Sps desarrollados en este motor.

Pero, me preocupa mucho su estabilidad, Que opinan?, Alguíen con experiencia en postgress que aclare el camino?

Nop, Firebird no me convence :P.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #2  
Antiguo 27-04-2007
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 18
xander Va por buen camino
PostgreSQL es un "mostro"... realmente es de lo mejorcito en cuanto a manejadores de Bases de Datos Libres... no conozco mucho a profundidad Oracle, pero a lo que se, PosGre no le pide mucho, hay multitud de utilerias empotradas en el mismo servidor, y puedes expandirlo hasta niveles insospechados. Hice algunas pruebas usando PosGis y es una chulada en el cálculo de rutas y la manera en como crecen las funcionalidades del dialecto de SQL es bastante sorprendente.

Lo he usado poco como para emitir un juicio contundente, pero de que es muy bueno, realmente lo es.

edito: Olvide mencionar que en mis desarrollos utilizo Firebird, pero debo reconocer que Posgre le lleva un mar de ventajas en muchos aspectos, y que las cosas que nos maravillan en las nuevas versiones de Firebird son ya chiste viejo en Posgre. En mi opinión tomas una decisión acertada en considerarlo.
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."

Última edición por xander fecha: 27-04-2007 a las 08:22:56.
Responder Con Cita
  #3  
Antiguo 27-04-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Mi (modesta) opinión: Postgresql es muy bueno y tiene algunas características muy, muy interesantes. Sin embargo, lo encuentro un poquito lento, mejor dicho, no muy rápido.

Pienso que aunque no te guste, Firebird es mucho más potente y mucho más ágil con grandes volúmenes de datos y conexiones simultáneas.

Depende para qué tipo de negocios lo vayas a usar te puede ir perfecto tanto uno como otro, pero personalmente, con Firebird, duermo muy tranquilo sabiendo que mis clientes no tendrán problema alguno.
Responder Con Cita
  #4  
Antiguo 27-04-2007
JGCG JGCG is offline
Registrado
 
Registrado: mar 2007
Posts: 9
Poder: 0
JGCG Va por buen camino
Segun un estudio comparativo PosgreSQL es mejor para el manejo de grandes volumenes de datos que MySQL este último funciona mejor para volumenes de datos mas pequeños, es decir si usas grandes volumenes de datos es mejor PosgreSQL. A nivel de funcionalidad en software libre PosgreSQL es tal vez el único que puede igualar a Oracle.
Responder Con Cita
  #5  
Antiguo 27-04-2007
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cool Sip

Pasate! pero no comparemos con otros motores de los cuales la $$$$ gestionó y promocionó!
Responder Con Cita
  #6  
Antiguo 27-04-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
entre las cosas que me animán les comento que me llama muchisimo la atención el soporte de postgres para Xml, cosa que mysql da muy muy pobremente, y para mi que desarrollo en dos capas, El soporte XML en la base de datos es pieza fundamental.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #7  
Antiguo 27-04-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Aunque yo usaría Firebird (y lo uso), si tuviera que decidir entre mysql y postgresql, me quedaría, sin dudarlo, con postgresql.
Responder Con Cita
  #8  
Antiguo 28-04-2007
JGCG JGCG is offline
Registrado
 
Registrado: mar 2007
Posts: 9
Poder: 0
JGCG Va por buen camino
Creo que se mal entendió mi respuesta, no digo que PosgreSQL es mejor que MySQL sino que simplemente cada uno de ellos proporciona distintos beneficios bajo determinadas circunstancias y encuanto a Oracle y PosgreSQL este último tiene tanta funcionalidad como Oracle.
Responder Con Cita
  #9  
Antiguo 18-05-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Actualizando un poco este hilo,

He encontrado algo maravillosamente útil en Postgress, que no he encontrado(No digo que no exista). Esto es el analizador del plan de ejecución. Lo cual nos permite el rendimiento de nuestras consultas.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #10  
Antiguo 19-05-2007
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Cita:
Empezado por poliburro
Esto es el analizador del plan de ejecución. Lo cual nos permite el rendimiento de nuestras consultas.
A igual que Oracle, por otra parte yo seguiré usando MySQL para mis desarrollos propios con Php, ¿la razón?, en mi país la mayoría de los hosting
dan soporte a MySQL, PosGreSQL es poco visto en los proveedores de hosting.....Es un tema a tener en cuenta.

Hasta Luego.-
__________________
No todo es como parece ser...
Responder Con Cita
  #11  
Antiguo 19-05-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por lucasarts_18
A igual que Oracle, por otra parte yo seguiré usando MySQL para mis desarrollos propios con Php, ¿la razón?, en mi país la mayoría de los hosting
dan soporte a MySQL, PosGreSQL es poco visto en los proveedores de hosting.....Es un tema a tener en cuenta.

Hasta Luego.-

Igual Que Ms Sql Server y que Db2, aunque esos motores no ocupan este hilo, Me refería especificamente a Postgress Vs Mysql. Respecto al hospedaje. por la capa de conexión que estoy utilizando podrás darte cuenta que no es un desarrollo web el que estoy haciendo, sino un desarrollo de escritorio en dos capas con delphi.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #12  
Antiguo 25-05-2007
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 21
gatosoft Va camino a la fama
DEFINITIVAMENTE...!!!! PostgreSQL... Es muy, muy estable.... es muy muy bueno...

Yo lo trabaje en una empresa que no quiso pagar licencias de Oracle y manejaba cantidades inmensas de información....

PosgreSQL siempre esta siguiendo el rastro de Oracle y esta diseñado de tal forma que la migracion desde o hacia oracle no sea tan traumatica... aunque tiene una filosofia de "lenguaje interpretado" y no de lenguaje compilado (como oracle) y no creo que eso vaya a cambiar... esta es una desventaja, pero sabiendolo aprovechar es una super ventaja....

En mi caso lo aprovechamos para crear procedimeintos "dinamicamente" sin tener el problema de los objetos invalidos en cascada (bueno, como dije tambien pude ser una desventaja)....

dos años despues de retirarme de la empresa, el sistema estaba sin un mantenimiento serio pues no habia quien conociera PostgreSQL.... y la persona encragada aprendio ejecutar un "Analyze" y a exportar e importar la base de datos, para compactar la info y mantener la velocidad... y aunque puede llegar a ser un poco lento por lo "interpretado" de sus procedimientos, creo que tiene un buen rendieminto....

De hecho, como te decia, dos años despues... una de las principales tablas (de las mas utilizadas en las consultas) tenia mas de 50 millones de registros y al sistema "no le dolia una muela" para hacer su trabajo..

Yo si lo recomiendo...!!!!
Responder Con Cita
  #13  
Antiguo 25-05-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Sí, PostgreSql es mi preferido... después de Firebird.
Está muy bien hecho, totalmente "objeto" y su código es muy elegante, del que gusta a los programadores "de verdad"
Responder Con Cita
  #14  
Antiguo 29-05-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Valiosas observaciones, y me gustaria preguntarles, que tal es de estable corriendo en windows?,
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #15  
Antiguo 29-05-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿En qué?, ¿windows, eso qué es?

Bromas aparte, conozco un par de casos de instalaciones que tienen como servidor a un windows para el postgresql, en concreto, con win2000, aunque uno de ellos cambió a win2003. Un negocio con alrededor de 20 máquinas y el otro es una empresa con unas 40 máquinas.
Por supuesto, con Linux ganarían, como mínimo......... ¡¡¡...vale... no sigo...!!!


Se me olvidaba, la estabilidad, bien, sin problemas, por lo 'poco' que he visto y lo 'algo' que me han contado sus administradores.
Responder Con Cita
  #16  
Antiguo 30-05-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Muchas gracias casimiro, fijate que este correrá en un Windows 2003 Small busisness, y bueno la conexión será con Ado.

__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #17  
Antiguo 06-06-2007
semptrion semptrion is offline
Miembro
 
Registrado: abr 2007
Posts: 112
Poder: 18
semptrion Va por buen camino
Postgresql y después?

Nada o casi nada.

No tengo quejas con el Postgresl. Sólo tengo alabanzas y satisfacción.

He pasado por muchos motores y definitivamente me quedo con Postgresql.

Y creo que no estoy dando una opinión parcial: es parcialísima.

Lo malo es que es un camino sin retorno. Una vez que empiezas con Postgresql el resto es... un brumoso pasado.

Y en cuanto a que sea lento, bueno hay mucho de tunning y mucho de "buenas prácticas" que han hecho que estos últimos años, lo coloque a competir contra otros y no me sienta decepcionado. Hacen unos cinco años migré de MySql (con la firme convicción de que mi software funcione en ambos o en cualquier motor) pero las ventajas en cuanto a procedimientos, integridad referencial, índices, tipos de datos, hacen que siempre me tiente por usar "algo más" de esas supercaracterísticas del Postgresql que me incompatibilizan con los demás.

Si postulo que en el desarrollo no se debe depender de nada (plataforma, lenguaje o motor de base de datos), debo reconocer una extremada pasión por el Postgresql.

Lamentablemente no puedo responder al tema del funcionamiento sobre Windows, ya que nunca lo he intentado (me parece que sería como llevar a Angelina Jolie al asiento trasero de un auto viejo).

Luego... en cuanto a otros motores -para no ser tan cargoso-, evalué la versión gratuita de DB/2 (que no incluye base de datos distribuida). Es un monstruo si, pero con el mismo hardware el Postgres es un avión. Lo siento, no pude evitar el comentario.
Responder Con Cita
  #18  
Antiguo 01-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por semptrion Ver Mensaje
N[..] Lamentablemente no puedo responder al tema del funcionamiento sobre Windows, ya que nunca lo he intentado (me parece que sería como llevar a Angelina Jolie al asiento trasero de un auto viejo).

Luego... en cuanto a otros motores -para no ser tan cargoso-, evalué la versión gratuita de DB/2 (que no incluye base de datos distribuida). Es un monstruo si, pero con el mismo hardware el Postgres es un avión. Lo siento, no pude evitar el comentario.
Buscando información sobre componentes de acceso directo a PostgreSQL he encontrado este hilo y me ha hecho mucha gracia el comentario, jeje

Por cierto, poliburro, creo que usas PostgreSQL, ¿con qué componentes?, ¿es de acceso directo?, ¿cuál recomendarías para una aplicación "no web"?, ¿qué experiencias y conclusiones has sacado?, ¿es rápido, admite muchas conexiones simultáneas, etc.?
Responder Con Cita
  #19  
Antiguo 01-04-2008
ASAPLTDA ASAPLTDA is offline
Miembro
 
Registrado: jun 2003
Ubicación: COLOMBIA-CALI
Posts: 639
Poder: 21
ASAPLTDA Va por buen camino
Evaluacion Ibm Db2

[Luego... en cuanto a otros motores -para no ser tan cargoso-, evalué la versión gratuita de DB/2 (que no incluye base de datos distribuida). Es un monstruo si, pero con el mismo hardware el Postgres es un avión. Lo siento, no pude evitar el comentario.[/quote]

Seria tan amable de ampliar sobre la evaluacion de db2 y el concepto de es un avion ? asi de lento es db2 ? o salmente es que el, otro es mas rapido? Me gustaria migrar a db2 porque tiene cosas muy intersantes como las funciones
Gracias
Responder Con Cita
  #20  
Antiguo 02-04-2008
Avatar de julyus
julyus julyus is offline
Miembro
 
Registrado: jul 2006
Ubicación: IN TO PLACES COLOMBIA AND EE.UU
Posts: 121
Poder: 18
julyus Va por buen camino
hola poliburro

sabes que partes de postgress fue proyecto de oracle? estan en la misma via del arbol genealogico de ese proyecto ademas si sabes cuando oracle solo estaba en windows a postgres se le decia el oracle de linux, ademas postgres tiene muchisimo mas tiempo que el desarrollo de MySql.

pueste cuento que en mis experiecias yo diria un rotundo no a MySql si tuviera entremanos un proyecto muy grande, si tienes dudas haz un cuadro
ficha tecnica de ventajas desventajas y caracteristicas de estas dos DB y veras que postgres rebaza cualquier oponente reciente, rescatando a firebird
que si es una DB en desarrollo con cosas interesantes
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
mySQL Diegochr MySQL 0 11-12-2006 18:16:16
MySQL y DBf bvargas_cr MySQL 0 19-06-2006 04:02:59
PHP & MySQL woody PHP 1 24-04-2006 00:04:02
MySQL+D7+ & UTF-8 penyaloco MySQL 1 28-04-2005 15:05:33
como conectarme remotamente mysql a mysql sakuragi MySQL 14 11-11-2004 15:04:46


La franja horaria es GMT +2. Ahora son las 11:48:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi