Our Ideal Data Solution
Mature & Highly Performant NoSQL Database
Insert your own title here:
Insert your own subtitle here:
What is RavenDB
RavenDB is a NoSQL Document Database that addresses the needs of applications operating on the cloud, over multiple devices, and throughout the Internet of Things (IoT).
It was one of the first databases to be built especially for a distributed environment and is the first Document Database to offer high performance with Fully Transactional (ACID) Data Integrity.
→ Mentioned in both Forrester and Gartner research.
→ Used by Thousands of organizations for their data needs.
→ Ranked among the top 15 Document Databases Worldwide (Source DB-Engines)
→ RavenDB employs over 50 developers in offices spanning North America, Europe, and the Middle East.
→ Version 1.0 was released in 2010 and RavenDB 5.0 was released in 2020.
RavenDB Cloud is a managed Cloud Service.
Offering a Database as a Service on Amazon Web Services (AWS), �Microsoft Azure, and Google Cloud Platform (GCP).
Clients Served
Clients range from Startups to Fortune 500 Large Enterprises.
RavenDB serves major financial institutions, auto manufacturers, media conglomerates, and a fast-food restaurant chain that has 1.5 million instances of RavenDB running throughout its 36,000+ locations.
95% of developers that choose RavenDB, stay with RavenDB.
Why RavenDB?
RavenDB was created to address emerging needs in database systems as a result of a changing technological landscape.
Data Integrity - Fully ACID transactions, including Multi-Document and Cluster-Wide.
Scalability - Native Clustering, and the ability to run on any system.
Performance - So highly performant you can run production applications on a Raspberry Pi.
Simplicity - Streamlined development with easy set up & programming. No need for ORM.
?
10,000 ft Overview
Auto Indexing�Increase performance by automatically creating, using and updating indexes based on your queries.
Superior Performance�150,000+ writes and 1,000,000+ reads per second on commodity hardware
Management Studio GUI�With a point and a click, you can set up databases, nodes, collections, and even create and edit documents.
Secure By Default�X.509 certificate-based authentication and encryption at rest. Established security protocols such as TLS and HTTPS protect you in production.
Master - Master�Read and write to any node in your cluster. Continue to work offline even without network connectivity.
Easy to Use�Setup wizard gets you secure and running in 10 minutes on-prem, 2 minutes using RavenDB Cloud.
Acid Transactions�Single-node and cluster-wide ACIDity by default.
Native MapReduce & Full Text Search�All-in-one database. No third-party services or extra costs.
Multi-Model�Document Model, Key-Value, Attachments, Counters, Indexes, and Time-Series.
RavenDB is a NoSQL Database
As a NoSQL database, RavenDB has many advantages over its relational counterparts.
Avoids Typical RDBMS Problems
Schemaless
Distributed
Speed
ACIDity in RavenDB
RavenDB gives you all the advantages of a NoSQL database without sacrificing data integrity or performance.
Secure By Default
RavenDB has been carefully designed to be secure by default. No need for complicated documentation or processes. Your data is safe in transit and at rest.
High Availability
RavenDB was built to be a distributed database, with no single point of failure. Like an octopus: if an arm goes numb, you still got lots to work with.
Advanced Query Engine
Find exactly what you are looking for with easy to use querying functionality.
RavenDB uses Raven Query Language (RQL)
from Employees where FirstName = 'Nancy'
RavenDB Management Studio
The Management Studio is a fully loaded graphical user interface (GUI). It lets you monitor operational and performance metrics, and perform tasks without need for coding.
The RavenDB Management Studio is:
Compliancy
RavenDB is built with compliance in mind and works flawlessly with major industry standards.
Easy compliance with:
Testimonials
One of my engineers was freaking out when he updated the size of the RavenDB nodes without any downtime. Apparently that was a multi-day coordinated effort recently with our MongoDB setup.
Using RavenDB, it took six months to go from the drawing board to full release of our product. If we went with SQL, it would have taken a year.
RavenDB
MongoDB
RavenDB
Couchbase
from Couchbase ...
… to RavenDB
Use Case: Rakuten Kobo migration
Bottom line
80%
cloud cost savings under load
RavenDB
DynamoDB
RavenDB
CosmosDB
Questions?
Thank you