Debido a que en el mercado
mundial existen muchos manejadores de bases de datos es importante tomar en
cuenta algunas consideraciones de importancia para elegir cuál es el que más
conviene a nuestros intereses. Por ejemplo:
Cual es la disponibilidad de
soporte de este gestor de bases de datos
Es factible que encuentre
personal capacitado fácilmente para resolver problemas en mi gestor de bases de
datos, por ejemplo veamos la capacidad de personas que usan Oracle, SQL Server,
PosgreSQL, MySQL, etc., las entidades tienen que ser gestionadas por un
Administrador de bases de datos, de igual manera debe considerarse si es
posible determinar el costo de un especialista en dicho gestor de base de datos
o si el gestor nos brinda soporte en línea o vía remota.
Si las aplicaciones que van a
consumir esos datos son de misión critica y se requiere alta disponibilidad y
soluciones rápidas, no es recomendable usar un DBMS poco conocido en el mercado
y mucho menos que sea nuevo como los gestores non-SQL ya que nadie los conoce y
si mi gestor de base de datos sufre una caída, quien, cuándo y cuánto va a
costar repararlo ya que a pesar de poseer una muy buena política de backups,
puede que el mismo servidor se dañe (hardware) y si no consigo alguien que lo
ponga en línea lo mas rápido posible estaré en problemas pues la empresa va a
tener una larga caída que se representara en dinero y falta de productividad.
Cual es la carga de
transacciones que va a soportar esa base de datos
Si voy a necesitar una alta
carga de transacciones (mayores a 200 usuarios conectados al mismo tiempo) es
necesario que se vaya pensando en algo robusto y bien probado en el mercado
servidores como cualquier versión express (SQL Servr, DB2, etc.) no es
aceptable, si lo que se desea es algo libre pues PostgreSQL es la respuesta .
Que sistema operativo se
planea implementar
Está comprobado que SGBD
diseñados en opensource (Código abierto) corren mucho más rápido en entornos
operativos basados en UNIX que sobre Windows, así que aquí debería de tenerse
en cuenta el sistema operativo, si no se ha tomado la decisión entonces elegir
el sistema operativo del servidor dependiendo del SGBD, en foros como los de
PosgreSQL, por ejemplo, la gente que ha realizado pruebas de este SGBD indican
que se tiene un 25% de optimización corriendo sobre LINUX que sobre Windows.
Si no se tiene un sistema
operativo en el servidor sería recomendable elegirlo en base al SGBD y esto
también tendría consideraciones como la operatividad y la capacidad de
administración de un servidor en tal o cual SO y los gastos que implicarían su
mantenimiento.
No hay comentarios:
Publicar un comentario