1.- Tengo a cargo la migración de una BD de SQL Server a otro manejador MySQL o PostgreSQL
- Son 10000 usuarios
- Son miles de registros de empresas publicadas en el directorio
- Son miles de productos que transportar.
Ahora bien, el portal tiene alrededor de 4000 visitas diarias. Que manejador utilizarian ustedes?
MySQL -> Gran performance
Postgres - > Mas lento pero con Triggers, Store procedures, peroo menos rápido.
2.- Hasta que punto debo normalizar, por ejemplo normalizando correctamente tendría algo así:
Tabla Usuarios
id_usuario | nombre | id_pais | tipo_empresa
Tabla Paises
id_pais | nombre_pais
Tabla TipoEmpresas
id_tipo_empresa | tipo_empresa
Si ven la idea, normalizando demasiado crearia muchos joins, pero si no normalizo, guardaría por ejemplo en cada campo el nombre del pais y un tipo de empresa.
Que creen que sea mas eficiente?
3.- Si conocen algun hosting confiable con PostgreSQL favor de notificarlo.
Saludos y gracias