I'm new in the .NET and Xamarin world's. Currently I'm work in the migration of an app developed in an hybrid approach to Xamarin.Forms. The data handled by this app has not a fixed structure (schema-free).
In the current hybrid application these data are stored in a SQLite database as string and parsed to JSON when necessary (a not good nor elegant approach).
In the new implementation of this app I would like to store and handle my data using a document oriented data layer (lets say, a "embedded" NoSQL database, like MongoDB).
Searching in the web I found some options:
- http://www.marcellodb.org/
- http://www.iboxdb.com/
- http://www.litedb.org/
- https://github.com/couchbase/couchbase-lite-net
But these alternatives seems to me not sufficiently mature or PCL compatible.
My question is: what are the mature embedded alternatives to store data in a Xamarin.Forms PCL application that uses a document oriented approach (like mongoDB)?
Reports of actual experiences with these tools will be very appreciated too.
Many thanks!