siaqodb is an object database engine that currently runs on .NET. A very “hot” feature is Sync Framework provider making siaqodb true cross-platform (Silverlight, WPF, WindowsForms,WP7, Android and soon iOS) client side database that can be kept synchronized with server-side database like MS SQLServer.
As query engine it use LINQ and is first database on the market that provide LINQ query editor in SiaqodbManager application. Features of siaqodb :
- objects are stored as they are without any conversion/mapping
- LINQ is only query engine that can be used to retrieve objects or members of objects from database in optimized way
- full POCO support
- it has a small footprint (assembly has about 160KB ) and high level of performance for reading and writing objects
- ACID transactions(starting with version 2.5)
- Encryption (starting with version 2.5)
- very simple and easy to use – “one-line-code database”
- zero config
- automatic object schema refactoring
- Import/Export from/to XML
- thread safe – full support for ASP.NET based apps
- also has features from relational database systems like JOINs
- it is an embedded database engine