RavenDB

RavenDB

Customer Verified
Top Rated
About TrustRadius Scoring
Score 8.9 out of 100
Top Rated
RavenDB

Overview

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

Reviewer Sentiment

N/A
Positive ()
N/A
Negative ()
Learn how we calculate reviewer sentiment

Awards

TrustRadius Award Top Rated 2022
TrustRadius Award Top Rated 2021

Popular Features

View all 7 features

Data model flexibility (27)

9.6
96%

Performance (27)

9.5
95%

Availability (26)

9.1
91%

Concurrency (26)

8.6
86%

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of RavenDB, and make your voice heard!

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?

11 people want pricing too

Alternatives Pricing

What is Azure SQL Database?

Azure SQL Database is Microsoft's relational database as a service (DBaaS).

What is Redis™*?

Redis is an open source in-memory data structure server and NoSQL database.

Features Scorecard

NoSQL Databases

9.3
93%

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 Downloadables

RavenDB Competitors

RavenDB Technical Details

Deployment TypesOn-premise, SaaS
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Comparisons

View all alternatives

Frequently Asked Questions

What is RavenDB's best feature?

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

Who uses RavenDB?

The most common users of RavenDB are from Small Businesses (1-50 employees) and the Computer Software industry.

Reviews and Ratings

 (29)

Ratings

Reviews

(1-25 of 25)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Review Source
The personnel are kind and helpful, and they respond quickly to any questions you may have. We were able to use and comprehend all of RavenDB's features in no time thanks to their assistance! The server and client documentation is quite clear, and there are a lot of use cases. Maintenance is simple, and server upgrades are straightforward for clients. The server UI is also highly useful, simple, and quick to use, providing information on server fees, entire logs, database maintenance operations, and so on.
February 26, 2022

RavenDB Review

Ayush Dutta | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
First of all, Microsoft Access is also a powerful, efficient, and free database. But the feel of it, I mean the GUI is not all great for me. It is very eye-stressing. MongoDB is also a good database, it too is efficient, productive, and powerful. But, upon this, RavenDB is a professional database, it is for something bigger and a bit more powerful i.e., data management. This was recommended to me by my friend, and I found it very productive. Everyone must try this if you want some accurate results.
Score 10 out of 10
Vetted Review
Verified User
Review Source
The team is very nice, very helpful, and answer very fast to any answer you may have. Thanks to their help, we were able to use and understand all the RavenDB features in no time! Documentation for server and client is very clear, with a lot of use cases. Maintenance is easy, server upgrades are easy to proceed as for the clients. The server UI provided is also very helpful, easy, and very fast to use, giving insight about server charge, complete logs, database maintenance operations ...
Parthesh Pandya | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
RavenDB is just smarter than the competitors. The mapping reduction sorting is head and shoulders above everything else I've used. Nothing really approaches comparable in terms of complexity. Because of the searching of predetermined categories, read efficiency is terrible. RavenDB is a storage system designed for the current websites and functional prototypes. It has an easy-to-use interface and enables quick replication and backup installation. Furthermore, technical assistance responds quickly and walks you through the implementation and deployment procedures.
Score 9 out of 10
Vetted Review
Verified User
Review Source
Much better support, more transparent pricing, much more easy setup process, native integration into c# / net core. We also tried to set up a Mongo Atlas cluster by self-study but weren't able to get this running. There is a much better response when searching in google, but a lot more overhead of information which does help get the mongo setup done. So we decided to use raven, also because of the great and fast support team.
Aadeeb Siddiqui | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
RavenDB offers a document database that's built for the modern web and business applications in mind. It comes with a simple interface and allows a super easy setup of replication and backups. Also, the technical support is prompt to respond & takes you through with the installation & implementation procedures. With a newer version & updated features, RavenDB is constantly evolving & proving better than the rest others.
August 09, 2021

Simply the Best

Score 10 out of 10
Vetted Review
Verified User
Review Source
While MongoDB is in general more popular, I cannot fathom why that is. If you want ACID support (and as a developer, you'll always want that), MongoDB is way slower when compared to RavenDB. Furthermore, RavenStudio is just integrated, while

Against other RDBMS, the O-R Impedance Mismatch is the main factor that drives us towards RavenDB.
Richard Norman | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
[RavenDB is] just simply much cleverer than the competition. The map reduce indexing is a league above anything else I have used. Nothing else comes close on abstraction as well. Read performance is terrifying due to querying pre calculated indexes. It is just a pity it is not better known and that more people haven't adopted it.
Josh Close | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Having ACID compliance is a big enough reason to choose RavenDB over the other products. You don't have to worry about losing your data if the plug is pulled. You're able to perform many actions within a transaction and not worry about your data being in a bad state if the transaction fails. It has all the great features of a traditional SQL database, but in a NoSQL document store.

Stability is another great reason. ACID ensures data integrity. Having a cluster of nodes that talk to each other ensures availability if a node goes down and also allows for a lot more traffic to make queries.

RavenDB also has an amazing studio to work with. The design is excellent and pleasing to the eye. You are able see everything that is going on in the system. You can view and edit documents directly or through scripting patches. You can even edit internals if you really know what you're doing. The best part is the studio just uses the RavenDB API, so anything you see in there you know is possible to do yourself with a client library.
Score 10 out of 10
Vetted Review
Verified User
Review Source
Installing and configuring. We had some big issues with indexing the data after the documents were created and wanted to expand the index, with millions of records this task mostly did not complete despite a dedicated server.
Georgios Diamantopoulos | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Out of the many variants of document and SQL databases out there that we have used, RavenDB is our no 1 choice for anything but the smallest projects which can be served with a very small SQL instance. Other than that, RavenDB packs more features and is easier to work with than any of these.
Score 10 out of 10
Vetted Review
Verified User
Review Source
The given alternatives are also powerful and really good noSQL databases but the highest availability of RavenDB allows me/us to know it a lot better.
RavenDB is encrypted by default wherever we use it in production and it has a high level of documents compression.
Score 10 out of 10
Vetted Review
Verified User
Review Source
As I have said before in the previous questions ... RavenDB has a very simple clean UI, but stacks up in its power. Though new to me, I have found it to be much easier to learn and use than my previous database - Microsoft SQL Server. RavenDB's simple design and meaningful documentation make it easy to get started, and its powerful query language makes complex queries easy to build.
Sina Zaimaran | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Being that ACID and cluster transaction support is a big plus against all of them. Cool prices on Azure and AWS is another plus. The ability to search between millions of documents.
Adam Nemitoff | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
When I first started using RavenDB, I did evaluate Mongo DB but found it to be lacking. The primary issue was that Mongo DB did not support atomic consistency for the persistence of multiple documents at the same time, although I think this may not be an issue with subsequent releases of Mongo DB. If for some reason I were forced to select an alternative Document Database, I would probably evaluate PostgreSQL or CosmosDB.
Alan Doherty | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We have evaluated or used three other databases in the process of building our product.

Amazon Aurora (MySQL)
  • Expensive compared to RavenDB Cloud.
  • Temperamental replication lacking a few features.
  • No real document support and issues with cluster transactions.
  • Lacks some killer features like distributed counting and document versioning.
DynamoDB
  • Expensive, even with the savings options.
  • Not cloud agnostic.
  • Not a perfect translation between JSON and DynamoDB's attribute system.
  • Does not offer the same ACID guarantees as RavenDB.
  • Poor query and indexing optimisation, tools and features.
MongoDB
  • Lower performance.
  • Lack of battle-tested transaction and ACID support.
  • Poor indexing optimisation.
  • AWS DocumentDB is quite expensive.
Jeremy Holt | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Once I had got my head around the concept of a document database it was a happy bye-bye to SQL Server.
Firebird - far too fiddly - I found myself writing a silly API to sit on top of Firebird just to do the most basic things.
MongoDB - in the very short time I spent with it, it seemed similar enough to Raven, but I couldn't see the point of moving over from something I was already happy with.
July 19, 2020

3M loves RavenDB

Score 10 out of 10
Vetted Review
Verified User
Review Source
We chose Raven over Mongo because it has robust support for multi-document transactions, first-class .NET and LINQ support, a well-designed API that has inspired imitation and has better tooling out of the box. We chose Raven over Redis because Raven is a full persistent database, rather than a mere key/value cache. And Raven's capabilities and memory management are such that there's little need to add a cache layer on top. We chose Raven over CosmosDB because it's faster, cheaper, way easier to implement, open-source, and far more mature. Additionally, unlike Cosmos, Raven can be hosted on your own infrastructure.