RavenDB Reviews

10 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.9 out of 100

Do you work for this company? Learn how we help vendors

Overall Rating

Reviewer's Company Size

Last Updated

By Topic




Job Type


Filtered By:

Reviews (1-9 of 9)

Companies can't remove reviews or game the system. Here's why.
March 02, 2021
Holger Harzer | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

It worked quite well as a centralized location for data from different existing sources with fast data loading into it with a generous free tier to get a good understanding of how to use it.
Although it was kind of clunky getting it to work on Linux due to the certificates required.
The clients for languages like python and NodeJS exist but are a little under documented — although the C# one was rather good.
Read Holger Harzer's full review
July 21, 2020
Wallace Turner | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

RavenDB is useful for providing high availability (HA) which we achieved by clustering across physically different servers.

RavenDB would not be appropriate if you have dynamic queries - e.g. where the fields being queried are not known ahead of time and thus indexes would have to be built on all fields (or dynamically as required).
Read Wallace Turner's full review
July 20, 2020
Alan Doherty | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Extremely likely. The solution itself is very easy to setup, supports multiple languages out of the box and provides an easy-to-use administration UI which accelerates development. I have also actively used RavenDB in multiple other projects to a notable increase in productivity and a reduction in the burden of managing application data. The community license is very generous and allowed us to get started quickly without upfront costs and the support was above par.
Read Alan Doherty's full review
July 20, 2020
Jeremy Holt | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

All my applications are basic crud and querying of data. Over the years I have learned (mostly) to model my data to fit the no-SQL paradigm. If you can model the data properly there is no reason not to use Raven. Obviously, if you can't find an appropriate model you should probably look elsewhere.
Without doubt the hardest thing of all using Raven is the modelling - before you give up, look at the lookup features (Load.Include) which effectively allow you to approximate foreign keys. The documentation has an excellent chapter on modelling which is definitely worth reading before one starts with Raven.
Read Jeremy Holt's full review
July 19, 2020
Judah Gabriel Himango | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Raven is a fantastic choice for a general-purpose database. It works well in a variety of types of applications and has a flexible data model for different kinds of data (JSON, time series, counters). We've successfully used Raven both as a primary database and as a complement to a traditional SQL database. For the latter scenario, we used Raven as a cache for complex objects like view models. But we've found the most success switching entirely off SQL and onto Raven—great performance, fewer maintenance issues, and developers love it.
Read Judah Gabriel Himango's full review

Feature Scorecard Summary

Performance (9)
Availability (9)
Concurrency (9)
Security (9)
Scalability (9)
Data model flexibility (9)
Deployment model flexibility (9)

What is RavenDB?

RavenDB is a NoSQL Document Database that is fully transactional (ACID) across the database and throughout clusters. It is presented by the vendor 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 in minutes and 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 points to mentions in both Gartner and Forrester research, and states RavenDB has been downloaded over 2 million times serving thousands of customers from Startups to Fortune 100 Large Enterprises.

RavenDB Features include:

  • Its RQL Query language is based on SQL
  • Works with existing relational database. ETL feature and migration to Document model available.
  • Multiplatform: C#, Node.js, Java, Python, Ruby, Go
  • Multisystem: Windows, Linux, Mac OS, Docker, Raspberry Pi
  • Designed to works efficiently on older machines and smaller devices
  • Built in Full-Text Search, MapReduce, and Storage Engine
  • Schema Free

RavenDB Features

NoSQL Databases Features

Has featurePerformance
Has featureAvailability
Has featureConcurrency
Has featureSecurity
Has featureScalability
Has featureData model flexibility
Has featureDeployment model flexibility

RavenDB Video

Time is money and RavenDB saves you both!

RavenDB Competitors

RavenDB Pricing

  • Has featureFree Trial Available?Yes
  • Has featureFree or Freemium Version Available?Yes
  • Has featurePremium Consulting/Integration Services Available?Yes
  • Entry-level set up fee?No

RavenDB Support Options

 Free VersionPaid Version
Social Media
Video Tutorials / Webinar
Live Chat

RavenDB Technical Details

Deployment Types:On-premise, SaaS
Operating Systems: Windows, Linux, Mac
Mobile Application:No