A fully ACID NoSQL document database with extreme performance and developer-friendly experience.
RavenDB is an open-source NoSQL document database that provides full ACID compliance, combining the flexibility of document storage with transactional reliability. It solves the problem of managing complex data with high performance while offering a developer-friendly experience through rich tooling and multi-platform support.
Developers and organizations building applications that require flexible document storage with strong consistency guarantees, especially those frustrated with existing database solutions.
Developers choose RavenDB for its unique blend of NoSQL flexibility and ACID reliability, along with its comprehensive management studio, extensive SDK support, and ability to run anywhere from on-premise servers to cloud environments.
ACID Document Database
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides full ACID transactions across documents and collections, ensuring data integrity while maintaining NoSQL flexibility, as emphasized in the README's key features.
Runs on Linux, macOS, Windows, containers, and Raspberry Pi, offering broad compatibility for diverse environments, as highlighted in the README.
Features a state-of-the-art web UI for database administration and monitoring, simplifying management tasks without external tools.
Offers official clients for .NET, Node.js, Python, Java, PHP, Go, C++, and Ruby, covering most major programming languages, as listed in the SDKs section.
Available as a self-hosted solution or managed DBaaS via RavenDB Cloud, providing flexibility for on-premise and cloud needs, per the README.
The AGPLv3 license requires sharing modifications if deployed publicly, which can be restrictive for proprietary commercial applications seeking full control.
Advanced features and optimizations may require deeper expertise, as hinted by the separate advanced setup guide in the README, compared to simpler databases.
Despite 15+ years of development, the community and third-party tooling are less extensive than for established competitors like MongoDB, limiting some integrations.