Good database overall for C#
March 02, 2021

Good database overall for C#

Holger Harzer | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with RavenDB

RavenDB was evaluated as possible database alongside other common ones. Main use case was as a simple document store with easy to use full text search, wide variety of client options, preferably offering client for all major languages (serverless as well as traditional applications).
Importing data from a least CSV files was a must. Nice to have easy transfer in and out.
  • Admin console.
  • Importing from various sources.
  • Search functionality.
  • Acid.
  • Better documentation regarding clients.
  • More examples and easier getting started templates.
  • Interesting concepts that still lost to more common competitors.
Well rounded database that has some intriguing aspects that sadly in the end lacks in the department of documentation and widespread adoption that other platforms offer.

If you want to use languages besides C#, it feels a little rough around the edges. Many small things like utilities or helper that exist for many other offerings are sadly missing.

Do you think RavenDB delivers good value for the price?

Not sure

Are you happy with RavenDB's feature set?

Yes

Did RavenDB live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of RavenDB go as expected?

No

Would you buy RavenDB again?

No

Missing or lacking documentation is the major factor here.
There aren't really many (if any) alternatives or improvements to the default driver.
The ease of importing data and having a dashboard / console included was nice especially with regards to the search functionality.
The abundant packages and ecosystems for other solutions are sadly missing too.
Very good support that answered fast, nice and reliably.
The problems were always resolved quickly and competently, even if the user was the problem.

If any unusual issues arose, the support was proactive in contacting me to resolve problems or roadblocks I might have had.
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.

RavenDB Feature Ratings

Performance
9
Availability
9
Concurrency
9
Security
9
Scalability
9
Data model flexibility
10
Deployment model flexibility
8