RavenDB logo

RavenDB

A NoSQL Database that's fully transactional
73
81
+ 1
9

What is RavenDB?

As a document database it remains true to the core principles of these type of storage mechanisms. Somehow it managed to combine the best of relational databases with that of document databases.
RavenDB is a tool in the Databases category of a tech stack.
RavenDB is an open source tool with 3.4K GitHub stars and 818 GitHub forks. Here’s a link to RavenDB's open source repository on GitHub

Who uses RavenDB?

Companies
17 companies reportedly use RavenDB in their tech stacks, including Making Waves, Stack, and Totally.

Developers
55 developers on StackShare have stated that they use RavenDB.

RavenDB Integrations

Python, Java, Ruby, Linux, and Windows are some of the popular tools that integrate with RavenDB. Here's a list of all 6 tools that integrate with RavenDB.
Pros of RavenDB
4
Embedded Library
3
Easy of use
2
NoSql

RavenDB's Features

  • Multi-Platform
  • ACID Transactions

RavenDB Alternatives & Comparisons

What are some alternatives to RavenDB?
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
Elasticsearch
Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).
Couchbase
Developed as an alternative to traditionally inflexible SQL databases, the Couchbase NoSQL database is built on an open source foundation and architected to help developers solve real-world problems and meet high scalability demands.
LiteDB
Embedded NoSQL database for .NET. An open source MongoDB-like database with zero configuration - mobile ready
Cassandra
Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL.
See all alternatives

RavenDB's Followers
81 developers follow RavenDB to keep up with related blogs and decisions.