Me pregunto cuáles son las diferencias clave entre utilizar una base de datos SQL Server Compact (.sdf
) y una base de datos completa como, por ejemplo, SQL Server Express?Desventajas del uso de SQL Server Compact frente a la base de datos SQL Server dedicada
¿Hay algún problema de rendimiento importante, y si es así, qué tan grande puede llegar a la base de datos compacta antes de comenzar a notar esto?
Al iniciar proyectos, encuentro que el uso de una base de datos compacta es una solución simple, directa y limpia, ¿cuándo debo convertir y moverme a una base de datos dedicada?
gran lista. Añadiría que SQL Server Compact no tiene ningún caché en memoria, por lo que todas las consultas llegan al disco todo el tiempo. Con SQL Server Express, los datos calientes permanecen en la memoria, lo que puede acelerar las consultas significativamente, especialmente si las consultas se ejecutan con frecuencia. –
En realidad es un máximo de 4 GB por base de datos y hay un procesador de consultas basado en el costo y planes de consulta. Y también API para "evitar" el procesador de consultas – ErikEJ