Performance

Performance

Achieve 150,000 writes per second, and over one million reads on commodity hardware. We developed Voron, our own custom-made storage engine tailored just to soup up RavenDB’s performance.

RavenDB Management Studio

Management Studio

Our GUI makes the RavenDB user experience enjoyable for developers and non-developers alike. It’s part of any license, including your free community version.

Fully Transactional

Fully Transactional

RavenDB is the first non-relational database to achieve ACID across the entire database. Maintain the best of SQL while boosting your capacity to the next level.

Multi-Model Architecture

Multi-Model Architecture

Married to your legacy SQL solution? RavenDB works well with relational databases, giving you the opportunity to add a NoSQL layer to your existing architecture without any disruptions.

Multi-Platform

Multi-Platform

RavenDB runs on Windows, Linux, macOS, Windows Tablet, and Raspberry Pi platforms.

High Availability

High Availability

Break free of the single server bottleneck. Set up a distributed data cluster in minutes. Replicate your database in real time so you can be everywhere at once, and always available to your users.

Ease of Use

Ease of Use

RavenDB is easy to install, simple to secure, and quick to learn. Our query language is 85% SQL. Using our training resources, you can become an expert in a few days.

Designed with Care

Designed with Care

Spend more time coding, and less time on the phone with support. We exposed a lot of internals in approachable way to help you self-solve problems and reduce overhead. When you do need help, our support engineers are the best in the business.

Free

FREE

Your community license includes the Management Studio GUI, 3 cores, a distributed data cluster of 3 nodes, 6GB of RAM, and easy compatibility with cloud services like AWS, Azure, and more.

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

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

Setup document revision creation and purging policies.

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, easy and 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.

Clusters

Cluster-Wide Transactions

Extend the transactionality beyond a single node.

Security

Certificates

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

Encryption *

Keep your data protected.

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