|
Microsoft necesitaba un RDBMS porque sólo contaba con Access, a todas luces
insuficiente para cualquier uso profesional, y decidieron comprar Sybase, ese es el origen de MS SQL
Server. Como todas, tiene sus virtudes y sus defectos. Hasta la versión última que probé, creo que la 7,
tenía una pobre implementación para los triggers, el tamaño de página era fijo, tenía bloqueos a nivel de filas,
etc. aunque tiene cosas buenas, como el poder consultar más de una base de datos al mismo tiempo ( también está implementado en la próxima versión de firebird).
Lo peor que tiene, sin duda es que sólamente existe para Windows, por lo que está muy limitada.
Ocupa muchísimos recursos del sistema, es pesado, no es válido para las pequeñas empresas con pocas conexiones.
Además es muy caro, a no ser que se use la versión gratuita que está reducida a un sólo procesador, un máximo de 4 gigas y varias acotaciones más.
Firebird, al igual que Oracle, Postgresql y DB2, es muy escalable desde pequeños ordenadores hasta lo más grandes
sistemas que existen, el motivo es que hay versiones para Windows, Linux, Solaris (con procesadores Sparc
y con i386), HP*UX, AIX, FreeBSD, Mac OS X, etc. por lo que no hay problemas de migración de datos
según van creciendo las necesidades de la empresa.
Se puede usar en sistemas multiprocesadores y ofrece un rendimiento espectacular combinado con
sistemas Unix/Linux. Este es uno de los puntos donde más flojea MS SQL Server, que al estar limitada sólo
a Windows, y al ofrecer Windows una pobre implementación multiprocesador la restringe más.
Además tiene un buen sistema anti*crash, se recupera automáticamente tras una caída del sistema por
cortes de suministro eléctrico, fallos de hardware, etc.
Las bases de datos se pueden dividir en tantos ficheros físicos como se quieran, por lo que se pueden saltar
tranquilamente las limitaciones de tamaño de los sistemas operativos para obtener grandes bases de datos.
Ocupa poco, se instala "sola", es ágil, no necesita mantenimiento, es libre y gratis y "no hay una panda de
melenudos detrás", hay una empresa que te atiende bien y responde muy rápido.
Está claro que para mí, Firebird está por encima de MS Sql Server. Tan sólo hay que tener en cuenta un
pequeño detalle, los ordenadores más potentes del mundo, en su mayoría usan Linux, Unix o algún
derivado, en todos ellos se puede instalar Firebird. Sin embargo, MS Sql Server está limitado a Windows, y
Windows ni siquiera funciona en esos grandes ordenadores.
Y un sistema que se llame: profesional, grande, departamental, etc. y esté limitado a pequeños
microordenadores i386 con windows... me parece de broma.
|