![]() |
¿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 |
y FireBird, no?:confused:
|
PostgreSql por su solidez, seguridad, facilidad de uso y porque es absolutamente gratuita.
Salu2 |
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.. |
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. |
Aqui hay un documento interesante: PostgreSQL vs MySQL
|
Está claro, Firebird y PostgreSQL... ¿mysql qué es? ;)
|
Cita:
// Saludos |
Estas preguntas siempre acaban igual con los partidarios de una u otra opción tirándose de los pelos... por suerte yo no tengo :D
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:
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. ? ![]() |
Cita:
Cita:
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:
// Saludos |
Creo q una contra de MySql (al menos para mi) es q no sabes si es gratis o no...:confused:
|
Cita:
Cita:
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. |
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?:confused:
|
Cita:
Cita:
|
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
|
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.:)
|
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. |
Cita:
|
Cita:
// Saludos |
Cita:
|
La franja horaria es GMT +2. Ahora son las 12:30:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi