Me he estado preparando para presentar una presentación en SQL Server Compact Edition 3.5 (SP1 - lanzado recientemente) y me preguntaba si alguien había diseñado (o contemplaba diseñar) un sistema con SQL Server CE 3.5 (o versiones anteriores)?¿Alguien ha usado (o considerado usar) Sql Server Compact Edition?
En particular, ¿alguien ha pensado (o experimentado) utilizando SQLCE como una solución para el almacenamiento de datos fuera de línea (como parte de un diseño de sistema conectado)?
La versión 3.5 parece ser bastante rica en funciones en comparación con sus predecesoras, ¿está lista para una seria consideración (ahora que admite LINQ to SQL, columnas de identidad y una variedad de T-SQL importantes)?
¿Consideraría usarlo si tuviera la necesidad de una base de datos basada en archivos liviana y poco compacta (especialmente si necesitara soporte en dispositivos móviles y sistemas de escritorio), o hay mejores opciones?
Eso es bastante interesante, ¡especialmente el rendimiento! Hiciste alguna evaluación comparativa? – RobS
Además de reducir el tiempo de instalación, nunca hicimos ningún bechmarking. Sin embargo, para grandes consultas, funcionó notablemente bien. Lo único que no pudo manejar en las consultas fue Left Outter Joins. HOMBRE esos tomaron PARA SIEMPRE. Un día, cuando esté aburrido, haré una evaluación comparativa. – BFree
http://www.oracle.com/technology/products/berkeley-db/index.html podría ser una alternativa, no una alternativa de SQL, pero podría abstraerse como un mapa hash persistente. –