Muchas gracias Miguel, es un tema para seguir profundizando.
--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a altnet-hispan...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/altnet-hispano.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
Muchas gracias por los comentarios @Diego, @Miguel Angel, @Juanma, muy útiles.@Diego, cuando comentas que utilizas SQLite con NHibernate, a qué escenario concreto te refieres? implica sincronización con algún framework como Sync Framework de Microsoft?Lo que puedo concluir, quizá equivocado, que SQLite es bastante útil, más extendido que Firebird, y muchas más referencias en la red, por un mayor uso (a priori). Whatsapp lo utiliza también.Bucenado a primeras, intentando ver si la open source community ha avanzado con SQLite...
Para temas de rendimiento imagino que hay que profundizar, pero veo que hay posibilidad de almacenar imágenes.Temás más avanzado se tiene que investigar, transacciones, etcétera. Imagino que a partir de cierto tamaño del fichero .sqlite comenzará cierta degradación en rendimiento.Firebird quizá sea más potente, no sé si en .NET C# habrá componentes open-source que facilite su trabajo (github, codeplex, etc...), que parece es más laborioso por ejemplo la gestión y control de errores.MySQL no aplica creo, si requiere instalación de server.Mi escenario actual sería una aplicación WinForms o Addin Visual Studio, con el SQLite local, y un servidor Oracle u Sql Server en la intranet. Lo cual implicaría tareas de sincronización de datos de SQLite a Sql Server.Respecto a la sincronización también hay múltiples referencias:Con WinRT hay un framework https://syncwinrt.codeplex.com/Y he visto que también pudiera aplicarse lo que llaman Fluent Migrator:Creo en lo que decía Miguel Ángel hace tiempo,"algo que podriamos tener es una seccion en Alt.Net hispano donde se tenga un showcase de proyectos open source donde estamos trabajando y para que otros puedan verlos y si les son de utilidad los comiencen a usar.O quizas un indice de proyectos(describiendo que tecnologias alternativas se usaron) con su enlace a github o bitbucket donde la gente con menos experiencia pueda bajarlos e ir viendo como aplicar ciertas tecnologias donde tengan dudas.Creo que a veces mas que un tutorial o una platica, el codigo te puede ser mas de utilidad para resolver dudas puntuales o como material de consulta, mas si es un codigo que se usa en produccion o es mas cercano a la vida real."Fin de la citaLo que mejor aclara los conceptos es ver código fuente, y mejor código real o más cercano a la vida real.Proyectos o componentes de la comunidad en github, codeplex, nuget, tendrían que ser la referencia.De todas las miles de referencias googleando, si alguno puede aportar sus referencias de cabecera en este tema seríamuy útil. O sino siempre se puede recurrir al delicious de ajlopez :-)Saludos y muchas gracias, y perdón por la extensión.
--
--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispan...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
http://damienbod.wordpress.com/2013/11/14/using-sqlite-with-net/
Helper class:
https://github.com/iancooper/Paramore/blob/master/Renegade/UserGroupManagement.Configuration/DomainDatabaseBootStrapper.cs
csharp-sqlite SQLiteClientTestDriver.cs
Getting started
with SQLite and .NET
http://blog.kurtschindler.net/getting-started-with-sqlite-and-net/
Más en http://kiquenet.wordpress.com/2014/08/22/introducing-sqlite/