Buena escalable tolerante a fallos de base de datos en memoria con soporte para .NET LINQ
-
24-09-2019 - |
Pregunta
¿Hay buenos datos en memoria transaccionales que LINQ apoyo y la persistencia de SQL Server? Me gustaría crear una representación completa de un gran almacén de datos en la memoria y hacer que se comprometan a una base de datos de SQL Server de una manera perezosa, pero aún así mantener un cierto nivel de tolerancia a fallos y ajusta su forma horizontal. Yo no quiero depender de datagramas no relacionales como CouchDB.
Solución
SQLite apoya bases de datos en memoria tiene soporte de transacciones y tiene un Linq proveedor también.
En cuanto a la persistencia de SQL Server, creo que sería en su propio código a algo para hacer transferencias de descanso a una base de datos de respaldo SQL Server.
Otros consejos
SQL Server con una herramienta ORM y, posiblemente, una solución de almacenamiento en caché.