Features

FULL FEATURE LIST
Schema free, document database

Schema free

Forget about tables, rows, mappings or complicated data-layers. RavenDB is a document-oriented database you can just dump all your objects into. Queries are amazingly fast and flexible.

It scales

Scalable

Sharding, replication and multi-tenancy are supported out-of-the-box. Scaling out is as easy as it gets.

Transactional

Transactional

ACID transactions are fully supported, even between different nodes. If you put data in, it is going to stay there. We care about your data and we keep it safe.

Fast and high performant

High performance

RavenDB is a very fast persistence layer for every type of data model. Skip creating complicated mapping or multi-layer DALs, just persist your entities. It Just Works, and it does the Right Thing.

Variety of APIs

APIs

RavenDB comes with a carefully designed client API for .NET, Silverlight, Javascript and REST over HTTP.

Extensible

Feature rich and extensible

Built with extensibility in mind, RavenDB can be easily extended via bundles. Many integration points ensure you can always squeeze more out of RavenDB. You aren't shackled to a One Size Fits None solution.

Carefully designed with best practices in mind

Carefully designed

Every bit of code was carefully considered. RavenDB was designed with best-practices in mind, and it ensures that everything Just Works.

Latest News RSS

All news

Raven Conference

Oren Eini (AKA Ayende Rahien) and Hibernating Rhinos invite you to the first RavenConf - a conference and an in depth workshop dedicated to the launch of RavenDB 3.0. Read more...

Oren Eini (Ayende Rahien): THE DB DISASSEMBLY KIT

In this talk we will go into the details that actually make up the different components in a database, discuss how they are put together and what are the different design choices that you have for each of those components and how they work together. We will cover on-disk and in-memory storage, transactions and ACID, Write-Ahead Logging & Append-Only mode and a lot of details about how databases (relational and NOSQL) are put together. Read more...

IN THE BRAIN OF OREN EINI AKA AYENDE RAHIEN, THE DB DISASSEMBLY KIT

In this talk we will go into the details that actually make up the different components in a database, discuss how they are put together and what are the different design choices that you have for each of those components and how they work together. We will cover on disk and in memory storage, transactions and ACID, Write-Ahead Logging & Append Only mode and a lot of details about how databases (relational and nosql) are put together. Read more...