Estoy planeando escribir y comercializar una aplicación C# que almacenará datos en una base de datos subyacente Uso MySQL en mi entorno para mi propio desarrollo y esto es lo que tendría solía escribir la aplicación por mí mismo (no es necesario usar FK - el motor MyISAM estaría bien).Qué base de datos distribuir como parte de un backend de aplicación C#
Me preocupa lo fácil que será distribuir la aplicación junto con el motor de la base de datos. ¿El uso de MySQL me permitiría un fácil empaquetado de la aplicación para una instalación de "un clic" en el lado del cliente? (es decir, no quiero que tengan que instalar MySQL por sí mismos) y también ¿es factible desde el punto de vista de la licencia?
¿Existen otros sistemas de bases de datos que haría que el proceso sea más recta hacia adelante
Gracias por las respuestas y los indicadores de SQLLite y SQL Server Compact (y otros). No estaba lo suficientemente claro en mi pregunta, pero la base de datos se usaría como un almacén de datos persistente privado y un motor en proceso suena definitivamente como lo que necesito. – jez