Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/11/2016, 08:56
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Migrar MS SQL SERVER

Cita:
Iniciado por senseeye3led Ver Mensaje
Realmente SQL SERVER no se esta quedando corto.
Funciona muy bien en ambas versiones, SQL SERVER 2005 y SQL SERVER 2012.

Lo único que podría hacerme platearme la migración podría ser la portabilidad del sistema. Es decir, poder utilizar la base de datos con un sistema cómo puede ser MySQL y poder tenerlo en un servidor Windows y/o Unix.

Actualmente, no hay problema puesto que se trabaja con servidores Windows; pero en un futuro puede que se pudiera trabajar con otros OS.

En cuanto a recursos necesarios creo que tal vez MySQL con Unix podría requerir menos máquina que con un Windows + MS SQL SERVER; aún así la máquina Windows no es que ande justa a día de hoy.

También mostraba la pregunta con intenciones didácticas y para poder aprender, realizar benchmarks, replicaciones de servidores etc.

Un saludo y gracias por la ayuda.
por eso la pregunta de cuales son tus razones para proponer una migracion de base de datos, como bien dices hay manejadores como Mysql que con menos potencia tienes tu base de datos, los contras, mysql no maneja por ejemplo recursividad, la replicacion es un poco mas complicada en mysql(y creo que ocupas pagar la licencia).

Sobre portabilidad actualmente la mayoria de lenguajes puede jalar datos de una base de datos SQL Server.

Ahora por ejemplo MongoDB, sabias que ese manejador es non-relational? que es esto que si tienes una base de datos relacional la tendrias que convertir en non-relational.

En cuanto a tu pregunta del porque se migra de base de datos en las empresas, una es por requerimiento del cliente(el cliente quiere tal o cual manejador), disminucion de costos de licenciamiento(en caso de que aplique), aumento de transacciones o de tamaño de la base de datos

No te ajustes a las "modas" porque el otro lo hizo no quiere decir que sea lo mejor para mi empresa/base de datos, a menos claro que quieras cambiar radicalmente desde la base hasta la aplicacion.
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me