
High-performance NoSQL document database with ACID transactions and cloud hosting
RavenDB is a fully ACID-compliant NoSQL document database built for high performance, achieving over 1 million reads and 150,000 writes per second per node. Developed by RavenDB Ltd. (formerly Hibernating Rhinos) since 2008, it combines the flexibility of document storage with transactional guarantees, automatic indexing, built-in full-text search, time-series support, and multi-model capabilities. Available as both self-hosted and a managed cloud service, RavenDB serves over 12,000 customers with native clients for C#, Java, Node.js, Python, Go, Ruby, PHP, and C++.
Full ACID compliance across the entire database with multi-document transactions and distributed transaction support
Auto-creates and optimizes indexes based on query patterns, eliminating manual index management while allowing custom static indexes
Advanced full-text search with custom analyzers, spatial queries, faceted search, and MoreLikeThis similarity matching
Raft consensus-based clustering with automatic failover, multi-master replication, and dynamic data distribution across nodes
Horizontal scaling that splits databases across servers with automatic shard management and prefix-based document grouping
Native time-series data with segmented storage, automatic rollups, retention policies, and concurrent cluster-wide updates
Built-in vector embeddings and semantic search for AI workloads with support for external embedding services
Power e-commerce, financial, and real-time applications requiring both document flexibility and full ACID transaction guarantees
Leverage first-class C# client with LINQ queries, Unit of Work pattern, and seamless ASP.NET Core integration
Ingest and analyze sensor data, metrics, and event streams using native time-series storage with automatic rollups
Build semantic search and RAG applications using built-in vector embeddings and full-text search without external services
SQL-like Raven Query Language with autocomplete, code hints, and context-aware suggestions in the Management Studio
RavenDB Cloud offers fully managed database clusters with automatic scaling, backups, and monitoring across AWS, Azure, and GCP
Native fluent API clients for C#, Java, Node.js, Python, Go, Ruby, PHP, and C++ with Unit of Work pattern and LINQ support
Deploy globally with multi-master replication, automatic failover, and sharding across data centers for low-latency access

Distributed SQL database for real-time analytics at any scale