Features

Clients

C#

Java

Node.js

Python

Ruby

Go

Querying

Raven Query Language

Query with a familiar and straight-forward language.

Full-Text Search

Facets

MoreLikeThis

Spatial

Patching

Graph API

Find data patterns and analyze entities relationships using our intuitive Graph Queries.

Indexes

Intelligent Auto Indexes

Focus on doing queries, while RavenDB creates the indexes for you.

Powerful Static Indexes

Harness the full potential of indexing.

Indexing Performance and Map-Reduce Visualizers

Take a peek on what is going on internally.

Extensions

Extensions

Revisions

Manage the History of Changes to Your Documents.

Extensions

Expiration

Define document expiration dates and schedule cleanup intervals.

Extensions

Attachments

Link binary data to your documents with ease.

Extensions

Subscriptions

Retrieve documents in a handy and reliable way for processing.

Extensions

Distributed Counters

Count fast and easy in a distributed manner

clusters

High Availability

Expand beyond one node in a matter of minutes. Achieve high availability, load balancing, and failover with just a few clicks.

Cluster-Wide Tasks with High Availability *

Schedule tasks among the cluster and let the other nodes take over the work if needed.

Dynamic Database Distribution *

Ensure your data is safe and sound, residing on a given number of nodes.

Operational Stability

Trust our experience and sleep tight.

Cluster-Wide Transactions

Extend the transactionality beyond a single node.

Replication

Replication

External Replication *

Replicate your data to an external node or connect clusters together.

Replication

Pull replication *

Synchronize with the master server on-demand.

Security

Certificates

Manage authentication and authorization via X.509 certificates. Secure your connectivity with SSL and TLS 1.2.

Encryption *

Keep your data protected.

Encrypted Backup *

Store your backup safely

Monitoring

Server Dashboard

Monitor what is going on in your Server in the blink of an eye using our built-in Server Dashboard.

SNMP Monitoring *

Connect Zabbix or your favorite monitoring tool via our built-in SNMP support.

Monitoring

Real-time Logging

Turn on logging on-the-fly, and view them in the Studio. No need to restart the Server!

Administration

Periodic Backups *

Schedule automatic backups to different external destinations.

Administration

RavenCLI

Use our built-in console commands to control your Server.

Administration

Administrator JS Console

Issue JavaScript commands to modify your Server or database configuration on-the-fly without the need of any restarts.

Migration

Migrate from MSSQL

MSSQL

Migrate from MySQL

MySQL

Migrate from MongoDB

MongoDB

Migrate from CosmosDB

CosmosDB

Migrate from PostgreSQL

PostgreSQL

Migrate from Oracle

Oracle

LIVE
DEMO
Request Live Demo

LIVE DEMO

Request a customized
presentation of RavenDB

Request Live Demo

Request a customized presentation of RavenDB