Skip to main content
TrustRadius
RavenDB

RavenDB

Overview

What is RavenDB?

RavenDB is a NoSQL Document Database that is fully transactional (ACID) across the database and throughout clusters. It is presented as an easy to use all-in-one database that minimizes the need for third party addons, tools, or support to boost…

Read more
Recent Reviews

RavenDB Review

10 out of 10
February 26, 2022
It is a great product, especially can be told as a powerful database, very efficient and easy to use. It is not a SQL-based database. My …
Continue reading

Simply the Best

10 out of 10
August 09, 2021
For me, RavenDB is the best database currently available.

RavenDB is a document database written in C# / .NET (Core) which is also the …
Continue reading

RavenDB wins it all!

10 out of 10
August 04, 2021
My team does the technology R&D for the full firm, and we routinely check out emerging technologies, be it database engines or UI tech. We …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 7 features
  • Data model flexibility (24)
    9.9
    99%
  • Performance (24)
    9.1
    91%
  • Availability (23)
    8.9
    89%
  • Concurrency (23)
    8.0
    80%
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is RavenDB?

RavenDB is a NoSQL Document Database that is fully transactional (ACID) across the database and throughout clusters. It is presented as an easy to use all-in-one database that…

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://ravendb.net/buy

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

21 people also want pricing

Alternatives Pricing

What is MongoDB?

MongoDB is an open source document-oriented database system. It is part of the NoSQL family of database systems. Instead of storing data in tables as is done in a "classical" relational database, MongoDB stores structured data as JSON-like documents with dynamic schemas (MongoDB calls the format…

What is MarkLogic Server?

MarkLogic Server is a multi-model database that has both NoSQL and trusted enterprise data management capabilities. The vendor states it is the most secure multi-model database, and it’s deployable in any environment. They state it is an ideal database to power a data hub.

Return to navigation

Product Demos

The Power of Time Series in RavenDB

YouTube

RavenDB: The Right Data Storage Solution for Today’s Information

YouTube
Return to navigation

Features

NoSQL Databases

NoSQL databases are designed to be used across large distrusted systems. They are notably much more scalable and much faster and handling very large data loads than traditional relational databases.

9.2
Avg 8.7
Return to navigation

Product Details

What is RavenDB?


RavenDB is a NoSQL Document Database that is fully transactional (ACID) across the database and throughout clusters. It is presented as an easy to use all-in-one database that minimizes the need for third party addons, tools, or support to boost developer productivity and get projects into production fast.

Users can setup and secure a data cluster deploy in the cloud, on-premise or in a hybrid environment. RavenDB offers a Database as a Service solution, allowing users to pass on all database operations and focus exclusively on the application. RavenDB has a built-in storage engine that operates at speeds up to 1 million reads per second and 150,000 writes per second on a single node using simple commodity hardware to increase application performance. The vendor states RavenDB has been downloaded over 2 million times serving thousands of customers from Startups to Fortune 100 Large Enterprises.

RavenDB Features include:

  • Query language based on SQL, with Intelligent Coding Assistance in-studio.
  • Works with existing relational databases – ETL feature and migration to Document model available.
  • Multiplatform – C#, Node.js, Java, Python, Ruby, Go
  • Multisystem – Windows, Linux, Mac OS, Docker, Raspberry Pi
  • Works on older machines and smaller devices
  • Built in Full-Text Search, MapReduce, and Storage Engine
  • Schema Free
  • Document Data Compression, TCP Compression
  • Machine Learning Integration
  • DBaaS Solution is HIPPA compliant
  • Concurrent Data Subscriptions
  • Incremental Time Series
  • Elasticsearch ETL
  • Power BI Support
  • Plugins for Grafana for data visualization
  • OLAP ETL – Push your data to data lakes to get business intelligence.
  • Cluster Dashboard – See the real-time status of all the indicators in each node simultaneously.
  • Read-only Certificates – Limit users to seeing data without being able to make changes to it.

RavenDB Features

NoSQL Databases Features

  • Supported: Performance
  • Supported: Availability
  • Supported: Concurrency
  • Supported: Security
  • Supported: Scalability
  • Supported: Data model flexibility
  • Supported: Deployment model flexibility

RavenDB Video

RavenDB: The Right Data Storage Solution for Today’s Information

RavenDB Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

MongoDB, Couchbase Server, and Azure Cosmos DB are common alternatives for RavenDB.

Reviewers rate Data model flexibility highest, with a score of 9.9.

The most common users of RavenDB are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(26)

Attribute Ratings

Reviews

(1-24 of 24)
Companies can't remove reviews or game the system. Here's why
Parthesh Pandya | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
  • Excellent & optimized performance.
  • RavenDB provides storage as default JSON format.
  • One of the greatest .NET client APIs with scalability, resulting in a shorter experience curve.
  • Very easy to use interface.
  • Developing methods is challenging if developers are unfamiliar with the accurate simulation approach.
  • It does not allow you to replicating, or authorized access without first acquiring a license.
  • The lack of evidence of tracking records in the enterprise systems raises several concerns about RavenDB.
Score 9 out of 10
Vetted Review
Verified User
  • Easy to learn and fully utilize. The tools made available are very simple and system maintenance is largely hands-free
  • Quick memory caching
  • Free of major errors. Any data is immediately stored to the hub
  • Can dual as a channel for stream data
  • Would like to see RavenDB develop a self-monitoring tool for bottlenecks
  • Needs a bigger community around the software. Difficult to find an immediate solution when faced with a new problem
  • Creating and configuring uncommon settings can sometimes be difficult
August 09, 2021

Simply the Best

Score 10 out of 10
Vetted Review
Verified User
  • Document Database - no Object-Relational Impedance Mismatch
  • ACID support that is optimized for performance
  • Can be easily integrated into automated tests (unit tests)
  • Easily configurable via C# code
  • Comes directly with RavenStudio - no SSMS or SQL Developer required
  • In general low footprint when it comes to memory and disk consumption
  • Useful safety nets for new developers - e.g. by default an exception is thrown when you make too many requests within a session
  • Configuring the JSON Serializer was a little bit hard in one project
  • Creating custom indexes from several documents can sometimes be a bit cumbersome
Richard Norman | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • Easy to implement an Event Sourced Architecture
  • Very rapid response times
  • Highly abstract to enable smart design
  • Large scale complex data updates can be painful
  • Finding people who know how to use it and appreciate it
  • Doesn't support direct GraphQL (yet)
Score 10 out of 10
Vetted Review
Verified User
  • It is a fully transactional noSQL database.
  • Execute queries very fast, having a powerful structure of indexes.
  • High level of data compression makes possible a very low space occupation.
  • So far, I don't know any area where RavenDB has room for improvement.
Score 7 out of 10
Vetted Review
Verified User
  • Awesome auto indexing
  • Multi language support
  • Optimized search
  • Good documentation
  • High cost for on-premise
  • Less community
  • Was maturing when we started project.
Sina Zaimaran | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • Cool clustering with modest features
  • Fabulous auto indexing
  • Great studio and dashboard
  • Detailed documentation
  • Attachments on the document
  • Outstanding revisions
  • Easy ETL
  • Low prices on the clouds
  • Multi model support
  • Advance search
  • Informative webinars
  • High on-premise prices.
  • Not a vast community.
Adam Nemitoff | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • The C# client makes using RavenDB feel like a natural part of the C# language.
  • Support is top notch! Even using free support you get speedy replies from engineers responsible for development of the DB engine.
  • The hosted cloud product is reasonably priced and makes it easy to deploy a resilient cluster with automatic backups.
  • I have never encountered any tasks that RavenDB could not handle.
Alex Klaus | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
  • Integration with the .NET infrastructure (LINQ)
  • Rich querying capabilities and flexible indexes
  • Great tech support
  • More examples and good practices
  • Better Azure/AWS/GCP integration (more transparency)
  • Deferred patching of multiple documents when the index is not stale
  • Clusters with >3 nodes when hosting in the cloud
Wallace Turner | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • Feature rich .NET API.
  • Simple setup for clustering/high availability.
  • Fast document access via auto indexing.
  • Own language for querying (RQL) not usable elsewhere
  • learning curve for stale documents/eventual consistency
Jeremy Holt | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • Once over the initial learning curve, using Raven requires very little thinking about. Even though it is capable of doing almost anything you can imagine, learning how to LoadAsync, StoreAsync, QueryAsync are pretty much all you need to know to do about 99% of the day to day tasks.
  • Write the POCO for your data - Raven does the rest
  • With v 4.0+ you hardly ever need to write queries - Raven's automatic queries handle about 99% of my requirements
  • In previous versions the documentation was terrible - however, since v4.0 the documentation is excellent.
  • Any minor complaints are generally resolved by the team the same day. I suggested at one time some minor tweaks to Studio (showing the number of items in an array) and they were implemented almost immediately.
  • Nothing really to complain about.
Return to navigation