Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-12-2009
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 435
Poder: 19
JoAnCa Va por buen camino
¿PostGreSQL o MySQL?

PostGreSQL o MySQL

Cual SGBD prefieren y por qué?

Nota: Para la pregunta "Depende ...."
Mi BD cuando maximo tendra unos 10 o 12 usuarios a la vez, de ellos solo 2 o 3 entraran datos, y los demas solo consultaran esos datos
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes
Responder Con Cita
  #2  
Antiguo 05-12-2009
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
y FireBird, no?
__________________
Aleca
Responder Con Cita
  #3  
Antiguo 06-12-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
PostgreSql por su solidez, seguridad, facilidad de uso y porque es absolutamente gratuita.

Salu2
Responder Con Cita
  #4  
Antiguo 06-12-2009
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
mysql

por que es la mas basica

pero de preferencia firebird por que
es complemmentaria a los desarrollos delphi

o postgresql no la he usado aun..
Responder Con Cita
  #5  
Antiguo 06-12-2009
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Para el uso que demandas cualquiera es buena. Hasta Acces funciona!

Pero hablando en serio, mira los requisitos de licencia de MySql & PostGress, y mira como te parece el hacer procedimientos almancenados, vistas y opciones y luego elige una.
__________________
El malabarista.
Responder Con Cita
  #6  
Antiguo 07-12-2009
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
Aqui hay un documento interesante: PostgreSQL vs MySQL
Responder Con Cita
  #7  
Antiguo 08-12-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Está claro, Firebird y PostgreSQL... ¿mysql qué es?
Responder Con Cita
  #8  
Antiguo 08-12-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿mysql qué es?
MySQL es el motor que soporta estos foros. ¿Has notado algún problema en el acceso a datos?

// Saludos
Responder Con Cita
  #9  
Antiguo 08-12-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Estas preguntas siempre acaban igual con los partidarios de una u otra opción tirándose de los pelos... por suerte yo no tengo

Por supuesto que MySql y PostgreSql (ni Firebird, ni ... ) no van a tener ningún problema con el entorno que describe JoAnCa, pero... puestos a elegir, yo (yo, mi, me, conmigo ) elegiría un "verdadero" SGBDR, y en ese aspecto PostgreSql y Firebird superan en mucho a MySql.
Desconozco las últimas versiones de MySql, pero hasta hace poco no soporta transacciones, rollbacks ni subselects, no maneja claves foráneas, ignora la integridad referencial.
Veo a MySql como los antiguos DBF, iban bien, eran muy rápidos, cómodos de usar... pero depende para lo que se vaya a usar, si va a ser algo sencillito en cuanto a tablas y demás, pues bueno, vale. Aunque tanto PostgreSql como Firebird se pueden usar también en "plan sencillo".
Pero si se quiere algo más profesional... no hay comparación.

PostgreSql (se la conoce como 'La Oracle de los pobres') es un sistema muy escalable, admitiendo cómodamente el aumento de CPUs y memoria RAM, soporta transacciones, claves foráneas, tiene un buen sistema de triggers y procedimientos almacenados, es totalmente orientada a objetos, tiene un muy buen soporte para clusters, replicación... incluso su licencia (BSD), no deja ninguna duda en ser usada "como nos dé la gana", porque con MySql siempre queda la duda.
Incluso su código fuente, si le echáis un vistazo, se ve como mejor hecho, más profesional y se nota que ha sido escrita por amantes de la programación y que querían conseguir algo bien hecho, por eso en las primeras versiones no estaba muy optimizada en cuanto a velocidad, eran lentitas, la verdad, pero desde hace unos años eso cambió y por lo que he visto ahora van bastante rápidas.

Entre esas tres, mi orden de elección sería: Firebird, PostgreSql, MySql.


Cita:
Empezado por roman Ver Mensaje
MySQL es el motor que soporta estos foros. ¿Has notado algún problema en el acceso a datos? // Saludos
Corramos un tupido velo

Sí, ya digo, no es que MySql sea mala, es que considero que las otras dos son mucho más profesionales para según qué cosas.
Por cierto, desconozco por completo la base de datos de clubdelphi, pero ¿tiene 250 tablas, 300 triggers, 1200 índices, 150 procedimientos almacenados, integridad referencial, etc. ?

Responder Con Cita
  #10  
Antiguo 08-12-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Desconozco las últimas versiones de MySql, pero hasta hace poco no soporta transacciones, rollbacks ni subselects, no maneja claves foráneas, ignora la integridad referencial.
Pues si que estás atrasado de noticias. Hace muchos años que MySQL soporta todo eso y honestamente creo que ya no se puede seguir con la misma cantaleta que nos aprendimos de memoria hace años.

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Pero si se quiere algo más profesional... no hay comparación.
Obviamente no tienes forma de comparar, si tu último vistazo a MySQL fue hace cuatro años o más. Pero además, ¿a qué le llamas profesional? ¿Lo mides en función de la cantidad de tablas, triggers, procedimientos etc.?

No dudo que para ese criterio Firebird es más robusto, pero cada cual tiene su nicho, y hay muchas aplicaciones profesionales que usan MySQL.

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Incluso su código fuente, si le echáis un vistazo, se ve como mejor hecho, más profesional y se nota que ha sido escrita por amantes de la programación y que querían conseguir algo bien hecho, por eso en las primeras versiones no estaba muy optimizada en cuanto a velocidad, eran lentitas, la verdad, pero desde hace unos años eso cambió y por lo que he visto ahora van bastante rápidas.
Hombre, aquí ya te pasas. ¿Qué motivaciones oscuras, además del gusto de programar, guiaron a Widenius para crear MySQL?

// Saludos
Responder Con Cita
  #11  
Antiguo 08-12-2009
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
Creo q una contra de MySql (al menos para mi) es q no sabes si es gratis o no...
__________________
Aleca
Responder Con Cita
  #12  
Antiguo 08-12-2009
camariere camariere is offline
Miembro
 
Registrado: abr 2008
Posts: 37
Poder: 0
camariere Va por buen camino
Cita:
Empezado por Aleca Ver Mensaje
Creo q una contra de MySql (al menos para mi) es q no sabes si es gratis o no...
Pues yo la leo bastante clara

Cita:
Empezado por mysql.com
MySQL Commercial License for OEMs, ISVs and VARs

Sun provides its MySQL database server and MySQL Client Libraries under a dual license model designed to meet the development and distribution needs of both commercial distributors (such as OEMs, ISVs and VARs) and open source projects.

For OEMs, ISVs, VARs and Other Distributors of Commercial Applications:

OEMs, ISVs, VARs and other distributors that combine and distribute commercially licensed software with MySQL software and do not wish to distribute the source code for the commercially licensed software under version 2 of the GNU General Public License (the "GPL") must enter into a commercial license agreement with Sun.

For Open Source Projects and Other Developers of Open Source Applications:

For developers of Free Open Source Software ("FOSS") applications under the GPL that want to combine and distribute those FOSS applications with MySQL software, Sun's MySQL open source software licensed under the GPL is the best option.
http://www.mysql.com/about/legal/licensing/oem/

Es decir se ofrecen dos modalidades de licenciamiento, una bajo la GNU GPL para cualquier uso compatible con esta licencia, y la otra para las empresas que quieran incorporarlo en sus productos comerciales y estos deben comprar a Sun una licencia específica que les permita este uso.
Responder Con Cita
  #13  
Antiguo 08-12-2009
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
supongamos q tenga un cliente con MySql gratis y requiera un modulo (programa especifico) q trabaje sobre esa base, por el cual cobro un monto x, la convierto en comercial o no?
__________________
Aleca
Responder Con Cita
  #14  
Antiguo 08-12-2009
camariere camariere is offline
Miembro
 
Registrado: abr 2008
Posts: 37
Poder: 0
camariere Va por buen camino
Cita:
Empezado por Aleca Ver Mensaje
supongamos q tenga un cliente con MySql gratis y requiera un modulo (programa especifico) q trabaje sobre esa base, por el cual cobro un monto x, la convierto en comercial o no?
La regla es clara

Cita:
"and do not wish to distribute the source code for the commercially licensed software under version 2 of the GNU General Public License (the "GPL") "
Si no te adhieres a la licencia GNU General Public License (the "GPL") deberás de adquirir una licencia.
Responder Con Cita
  #15  
Antiguo 08-12-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
Pues si que estás atrasado de noticias. Hace muchos años que MySQL soporta todo eso y honestamente creo que ya no se puede seguir con la misma cantaleta que nos aprendimos de memoria hace años.
Bueno, bueno... no te sulfures , acabo de ver la web de mysql y dice que se añadió "soporte básico de triggers, vistas, procedures, etc." en la versión 5.0.2, no he mirado por qué versión van ahora.


Cita:
Empezado por roman Ver Mensaje
Obviamente no tienes forma de comparar, si tu último vistazo a MySQL fue hace cuatro años o más. Pero además, ¿a qué le llamas profesional? ¿Lo mides en función de la cantidad de tablas, triggers, procedimientos etc.?
No, no a la cantidad, sino que trabaje realmente bien y cómodo con la cantidad. O sea, una base de datos MySql y otra PostgreSql y otra Firebird... con las mismas tablas, procedimientos, triggers, etc. y la misma cantidad de datos, en una misma empresa, sustituyendo una BD por otra, ¿cuál iría mejor?, yo no lo sé, pero me gustaría mucho saberlo.


Cita:
Empezado por roman Ver Mensaje
No dudo que para ese criterio Firebird es más robusto, pero cada cual tiene su nicho, y hay muchas aplicaciones profesionales que usan MySQL.
Por supuesto, ya dije que no es mala, sólo que para mi parecer es como más "doméstica", pero ya sé que es suficientemente potente como para ser la base de datos de sitios con mucho tráfico de datos, por ejemplo, www.meneame.net


Cita:
Empezado por roman Ver Mensaje
Hombre, aquí ya te pasas. ¿Qué motivaciones oscuras, además del gusto de programar, guiaron a Widenius para crear MySQL?
Es que soy así de "raro", me gusta ver "la estética" del código fuente


Cita:
Empezado por Aleca Ver Mensaje
Creo q una contra de MySql (al menos para mi) es q no sabes si es gratis o no...
He estado echando un vistazo durante un rato a la web y me ha quedado bien claro, dice textualmente:
Cita:
MySql software is provided under the GPL License.
OEMs, ISVs and VARs can purchase Commercial Licenses.
Así que no entiendo todos los ríos de tinta que han corrido sobre el tema, bastaba con leer un poquito.
Responder Con Cita
  #16  
Antiguo 08-12-2009
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
por lo menos a mi con los clientes q me tocó hablar entienden q si decis gratis es gratis y no q bajo ciertas condiciones es gratis, es mas por lo general cuando le queres empezar a explicar algo te dicen dejalo ahi. Por eso ni hablo de MySql.
__________________
Aleca
Responder Con Cita
  #17  
Antiguo 08-12-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bueno, pero hay que tener muy claro una cosa, "libre" no es lo mismo que "gratis", aunque en la mayoría de las ocasiones se cumplan ambos adjetivos.
Por ejemplo, Suse Linux es libre, puedes descargarlo, copiarlo, regalarlo, modificarlo, etc. sin embargo también te lo venden, por unos 60 euros te envían un paquetito con los discos, varios libros manuales en español y otras cositas. Pero al ser libre, puedes instalarlo en cuantos ordenadores quieras, hacer copias para todos tus amigos, etc.
Responder Con Cita
  #18  
Antiguo 08-12-2009
Avatar de Aleca
Aleca Aleca is offline
Miembro
 
Registrado: may 2003
Ubicación: Venado Tuerto, Argentina
Posts: 277
Poder: 22
Aleca Va por buen camino
Thumbs up

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Bueno, pero hay que tener muy claro una cosa, "libre" no es lo mismo que "gratis", aunque en la mayoría de las ocasiones se cumplan ambos adjetivos.
Por ejemplo, Suse Linux es libre, puedes descargarlo, copiarlo, regalarlo, modificarlo, etc. sin embargo también te lo venden, por unos 60 euros te envían un paquetito con los discos, varios libros manuales en español y otras cositas. Pero al ser libre, puedes instalarlo en cuantos ordenadores quieras, hacer copias para todos tus amigos, etc.
de acuerdo
__________________
Aleca
Responder Con Cita
  #19  
Antiguo 08-12-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi
Por supuesto, ya dije que no es mala, sólo que para mi parecer es como más "doméstica", pero ya sé que es suficientemente potente como para ser la base de datos de sitios con mucho tráfico de datos, por ejemplo, www.meneame.net
Entonces creo que es justo que lo dejes de llamar "doméstico", "no profesional" o "no verdadero gestor" sólo porque a ti no te guste y desconozcas sus atributos; porque esos adjetivos se trasladan a quienes usan ese motor.

// Saludos
Responder Con Cita
  #20  
Antiguo 08-12-2009
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
Entonces creo que es justo que lo dejes de llamar "doméstico", "no profesional" o "no verdadero gestor" sólo porque a ti no te guste y desconozcas sus atributos; porque esos adjetivos se trasladan a quienes usan ese motor. // Saludos
Es justo. De ahora en adelante sólo usaré el "no me gusta"
Responder Con Cita
Respuesta



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
Delphi y postgresql chochol96 Conexión con bases de datos 4 02-09-2008 00:24:16
POSTGRESQL y ADO mbernal PostgreSQL 1 17-02-2008 03:52:29
PHP y postgresql halizia PHP 3 14-03-2007 14:54:58
postgreSQL 8.0 + eñe gustavoh Conexión con bases de datos 0 13-02-2006 02:48:49


La franja horaria es GMT +2. Ahora son las 22:10:20.


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