Siaqodb is a NoSQL embedded object and document database engine that currently runs on .NET, MonoMac, Universal Windows Platform (UWP), Xamarin.iOS, Xamarin.Android, Xamarin.Mac and Unity3D.
Siaqodb client side database may be synchronized with a Cloud/Server side database like CouchDB or MongoDB via the Open Source SiaqodbCloud.
ObjectDB and DocumentDB – objects of an object graph may be stored individually or as a single unit called document.
fully ASYNC API
ACID transactions – uses a powerful storage engine: LMDB
small footprint, no extra dependencies
built-in or plug-able encryption support
SiaqodbManager – managed stored data, run ad-hoc LINQ queries
full LINQ provider
full POCO support
Portable Class Library support
partial object loading and eager loading
may store full object graphs, Arrays, Lists, Dictionaries, etc.
thread safe – full support for ASP.NET based apps
outstanding performance – see comparison with RavenDB or with SQLite