Oren Eini, CEO of RavenDB, shares everything you need to know about the latest version of his distributed, non-relational document database. This book-length blog post is for you. Along with learning what RavenDB does, you get a behind-the-scenes take on the reasoning behind why each feature was designed.
Oren explains why he decided to make RavenDB one of the original NoSQL databases that is fully transactional while boosting performance within the ACID framework. With over 10 years of experience in developing databases, Oren tells why he wanted something that required as little overhead as possible from its users.
More than bland documentation, Inside RavenDB is packed with the musings from your favorite Ayende blogger.
- Going Beyond Relational Data Modeling
- Distributed Data in a Multi-Node Cluster
- The Basics of RavenDB
- ACID vs BASE
- Querying, Indexing, and CRUD in a Document Model
- Creating a Polyglot Architecture with ETL
You will gain the skills to put RavenDB to good work in your projects.
RavenDB is the leading operational and transactional Enterprise NoSQL database provider. Quick to install and simple to secure, RavenDB gives you rapid scalability with a distributed data cluster. You can use RavenDB in tandem with a relational database using our ETL Replication feature.
Enjoy a Fun Intro Video or Download RavenDB 4.0 for free and get 3 cores, our state of the art GUI, and a 6 gigabyte RAM database with up to a 3-server cluster up and running quickly for your next project.
RavenDB has a built-in storage engine, Voron, that operates at speeds up to 1,000,000 reads and 150,000 writes per second on a single node using simple commodity hardware. With RavenDB, you can build high-performance, low-latency applications quickly and efficiently.
Go schemaless and take advantage of our dynamic indexing to stay agile and keep your release cycle efficient. Expand to IoT by fitting RavenDB onto a Raspberry Pi or an ARM Chip. We perform faster on these smaller servers than anyone else.
RavenDB is ACID across your entire database cluster. It can be used on-premise or in cloud solutions like Amazon Web Services (AWS) and Microsoft Azure.