Tenemos un gran sitio orientado a las noticias que tiene un alto tráfico web. La arquitectura es su DB a menudo vista - Capa Repo - Capa de Servicios - Asp.Net MVC. El problema que hemos estado viendo es el rendimiento de lectura. Resulta que todo este material de dominio DDD es genial, en teoría, para las reglas de negocio, pero ha hecho la vida más difícil cuando se trata de optimizar el rendimiento de lectura.¿Se pueden usar SQL Server y Mongo juntos?
Como solución, estoy considerando algo completamente nuevo (para nosotros): usar noSQL. Me gustaría utilizar una base de datos no SQL para los datos que se presentan en nuestro sitio web. No podemos deshacernos de nuestro Servidor SQL (al menos no pronto), pero me parece que un paso práctico sería usar Mongo como base de datos de consulta para todos los nuevos desarrollos.
Mi pregunta es si es posible utilizar SQL Server como su base de datos de registro y Mongo como su base de datos de consultas juntas y, de ser así, ¿qué tecnología/técnica usaría para actualizar las actualizaciones? Me gustaría que Mongo se refresque cada 15 minutos.
Esto PUEDE ser una pregunta para programmers.stackexchange.com, pero voy a estar interesado en las respuestas ya que estamos buscando hacer lo mismo. –
Bueno, creo que * obviamente * esto es posible, la verdadera pregunta aquí es si hay herramientas o marcos que pueden hacer que sea más fácil usar MongoDB como un caché de lectura para SQL Server. –
Agregado a stackexchange en http://programmers.stackexchange.com/questions/125980/can-sql-server-and-mongo-be-used-together – John