RDBMS o no? [Was: Re: MTA migration]

Luis Sandoval zerox en systat.cl
Dom Mar 13 14:31:41 CLT 2005


Hi,

----- Original Message ----- 
From: "Horst von Brand" <vonbrand en inf.utfsm.cl>
To: "Usuarios de los distintos sistemas BSD" <bsd en listas.inf.utfsm.cl>
Sent: Monday, March 14, 2005 1:47 PM
Subject: RDBMS o no? [Was: Re: MTA migration]


> "Rodrigo Cuevas A." <rcuevas en netbsd.cl> dijo:
>> Horst von Brand writes:
>> > "Victor H. Pasten V." <vpasten en bsdmail.org> dijo:
>> >> te recomiendo toaster igual es un poco largo el proceso de instalación
>> >> pero de una tendras un buen mta (qmail)+antivirus+antispam, webmail,
>> >> auth. con mysql, etc.
>
>> > qmail es la /peor/ opcion posible de MTA (revisa la licencia!). MySQL 
>> > es
>> > un engendro que se hace pasar por RDBMS, curiosamente con exito a pesar 
>> > de
>> > lo muchisimo que le falta para siquiera acercarse.
>
>> [sniped]
>
>> De acuerdo con que Mysql no sea un RDBMS, pero el punto es si para todas 
>> las
>> aplicaciones o necesidades, es necesario un RDBMS, a mi juicio no.
>
> La experiencia que he recogido de varias fuentes es que /hoy/ te basta
> MySQL y sus limitaciones no te molestan, /man~ana/ resultan fatales y
> tienes montones de cosas amarradas, con lo que la migracion se hace cara.
> Ademas, el "mayor rendimiento" de MySQL lo pagas en mucho mayor 
> complejidad
> (y menor rendimiento) del resto de la aplicacion, con lo que generalmente
> en resumen pierdes rendimiento (y siempre pierdes en complejidad).
Sera relativo al tipo de Aplicacion
Ud. mismo ha reconocido que MySQL es mucho mas rapida en ciertos casos. 
Entonces si lo que se quiere es usar MySQL para tener los password  y 
usuarios de un MTA que Postfix creo que  MySQL es una buena alternativa si 
lo que se quiere es rapidez, ya que no hablamos de una aplicacion muy 
compleja. Y si la aplicacion  fuera mas compleja  es logico que se buscaria 
una solucion que no sera MySQL.

>>                                                                    Podría
>> acaso, la carencia de características, generar problemas desde el punto 
>> de
>> vista de la seguridad/integridad de los datos?
>
> Las caracteristicas de RDBMS que le faltan a MySQL son precisamente las 
> que
> tienen que ver con seguridad e integridad de los datos, particularmente
> frente a operaciones un poquitin mas complejas (p.ej. consultar y 
> modificar
> 2 o mas tablas).
que caracteristicas?
Ud. hablo de  el ACID  al vez anterior y el ACID  se puede usar en MySQL 4.x

>> Es posible caracterizar, para alguna aplicación dada, las
>> características/capacidades de un sistema de base de datos, de forma tal 
>> de
>> determinar si ésta requerirá necesariamente de un full-RDBMS?
>
> Si se puede. El problema es que las aplicaciones exitosas crecen, y
> comienzan a tomar funciones que no estaban contempladas inicialmente...


saludos,

Luis Sandoval




Más información sobre la lista de distribución BSD