User:Uncommon Sense/Eloquera Database

Eloquera Database is the web-oriented client/server object database for .NET.

Eloquera supports Open Source groups via Eloquera Open Source Group

History
Eloquera project was started in 2008 by Jay Haybatov and Dmytro Bablinyuk, and first shipped in 2009.

In 2010 first commercial applications with Eloquera were shipped.

Features

 * Storing any .NET object without implementing any interface or inheriting from a specially designed class
 * Queries based on SQL and LINQ
 * Returns the objects in their native form, as a single object or as an enumeration
 * Supports arrays in queries. Any arrays - simple, multidimensional, jagged, of simple or complex types
 * Supports JOINs in queries
 * Expressions and functions in queries. You can perform JOINs or sort your data on them
 * Regular Expressions
 * Inheritance support in queries (SELECT ParentClass returns both ParentClass and ChildClass)
 * Queries only upon certain type. (SELECT ONLY ParentClass returns only ParentClass, but not ChildClass)
 * Restoring objects partially (you might need ForumTopic object, but don't need all TopicMessage, linked with it)
 * Depth for queries
 * Client/server architecture
 * Parallel and independent query execution for multiple users
 * Windows authentication
 * Both Server and client are implemented in 32- and 64-bit architectures
 * Unique identifier for any object within a database - for stateless environments (hence ASP.NET)
 * Different cultures support in queries (e.g., "where dates BETWEEN['en-US'] @d1 and @d2" - formats will be treated as US English, even with the current UK settings on the machine)
 * Approximate matching with ALMOST keyword

Support
Eloquera provides variety of support plans

Public forum available for Eloquera development community.