Actualmente estoy cruzando la jungla de las tecnologías de escalado de SQL Server como la replicación, el envío de registros, la duplicación ... Tengo la siguientes limitaciones en mi elección:Ayuda para elegir qué solución de escalado de SQL Server 2008 seleccionar (replicación, ...)
- que quieren la carga de sólo lectura que se extiende al otro lado del primario y el secundario (espejo, abonado) del servidor
- carga de escritura puede ser enviada directamente al servidor principal
- La solución debe ser casi libre de mantenimiento. Los cambios en el esquema deberían simplemente replicarse en el servidor secundario (atención: la replicación tiene algunas restricciones serias como parece)
- Los datos escritos deben estar disponibles muy rápidamente (en menos de 1, pero mejor sería instantáneamente) en el servidor secundario
- En caso de falla del servidor, puedo tolerar fácilmente hasta una hora de pérdida de datos. Estoy más preocupado con fácil escalabilidad
Estas son algunas opciones para lo que podía elegir: http://msdn.microsoft.com/en-us/library/bb510414.aspx. ¿Alguna experiencia que puedas compartir?
Sí, creo que su último párrafo es aplicable a nosotros porque podríamos comprar un servidor más grande. Sin embargo, estaba preocupado por el costo porque esos servidores grandes cuestan mucho dinero ... La replicación haría que la transición a un sistema más grande (actualmente 1 servidor pequeño) fuera más barato, creo, pero la molestia podría no valer la pena. Nuestro modelo de dominio es extremadamente rico y relacional. Muchas tablas y restricciones. – usr