Dapper uso de memoria cuando se utilizan muchas bases de datos

dapper

Pregunta

Tengo una configuración usando Dapper donde tengo muchas bases de datos que están estructuradas de forma idéntica entre sí. Podría haber miles de ellos, y la forma en que tengo que conectarme con ellos es usando una cadena de conexión diferente en cada uno.

Sé que Dapper almacena información en caché para cada consulta relacionada con la reflexión y otras cosas, pero me preguntaba si tener muchas cadenas de conexión diferentes resultaría en un aumento notable del uso de la memoria en una única base de datos, o si la caché es más para la reflexión datos y no específicos de la conexión.

Gracias por adelantado.

Respuesta aceptada

Dapper salió de algunos desarrollos de Stack Overflow, y lo que usted describe es exactamente cómo funciona Stack Overflow (o más bien: la Stack Exchange Network), es decir, un proceso de múltiples inquilinos que habla con cientos o miles de cadenas de conexión dependiendo de la solicitud específica. Entonces: Dapper deliberadamente no hace nada que sea específico de conexión o cadena de conexión; todo el almacenamiento en caché se basa en la apariencia del tipo, comando o resultados.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué