TrustRadius Insights for RavenDB are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Excellent Performance: Many users have consistently praised RavenDB for its excellent and optimized performance. They have been impressed with the high level of performance that RavenDB delivers, especially when considering its rare system requirements. Users find that RavenDB consistently meets their expectations for efficient and reliable database operations.
User-Friendly Interface: Reviewers have found RavenDB to have a highly user-friendly interface. The intuitive design makes it easy for users to navigate through the platform and perform various tasks. The visually appealing UI adds to the overall positive experience of using RavenDB, making it a popular choice among users who value simplicity and ease-of-use.
Efficient Configuration: Several users appreciate that configuring RavenDB is a seamless process thanks to its support for C# code integration. This feature allows developers to easily integrate automated tests into their workflow, streamlining the development process. In addition, reviewers specifically highlight how well RavenDB integrates with .NET Core and C#, further enhancing its efficiency as a NoSQL database solution.
Loading Reviews List....
RavenDB Reviews
4 Reviews
Professional, Scientific, and Technical ServicesInformation Technology & Services4
Search is temporarily unavailable. Filters are still applied.
RavenDB has been a central component of our application architecture for a long time. More we find it to be the appropriate database of use for numerous use cases and across industries. We believe it to be a well-rounded product that doesn't deliver features that it cannot deliver well, is very performant, and is friendly to projects small or big. Going forward we will do our best to promote it as the excellent software product that it is.
Pros
Reduces the amount of code you need to achieve common tasks.
Protects you against common traps.
Provides features to develop mostly anything!
Cons
Creating awareness around the developer community and establish a partner program.
Likelihood to Recommend
RavenDB really outshines many competing products in terms of functionality and goes beyond simple document storage. We have found the use of static indexes, incredibly powerful queries, subscriptions, and counters to be features that you can use to build almost anything. Now with the addition of graph queries and time-series, I really struggle to find a use-case where it doesn't make sense. Perhaps for platforms which can experience a huge surge in demand but where planning is not possible.
Well, I am not allowed yet to describe how is my organization using RavenDB. My company {ALTRAN INNOVATION} is still doing the fusion process with CapGemini group, the actual RavenDB customer. So I am looking forward to get trained enough to successfully support the department using RavenDB inside CapGemini, as soon as possible. After attending a first virtual demo, I believe CapGemini is not having any problems with this powerful noSQL database as RavenDB. I am looking forward to have some meeting soon with the colleagues developing applications (C#, Java, Python, etc.) using RavenDB.
Pros
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.
Cons
So far, I don't know any area where RavenDB has room for improvement.
Likelihood to Recommend
Migration processes from relational databases (MS SQL Server, ORACLE, MySQL, etc.) into noSQL database environments where ACID features are required, for instance, on transaction operations. In processes where searching information requires fast recovering of data through fast execution of queries.
VU
Verified User
Consultant in Information Technology (10,001+ employees)
RavenDB is being used to house downstream trading data from an exchange. The data must be extremely fast to access and highly available (no downtime).
Pros
Feature rich .NET API.
Simple setup for clustering/high availability.
Fast document access via auto indexing.
Cons
Own language for querying (RQL) not usable elsewhere
learning curve for stale documents/eventual consistency
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).