RavenDB in Action introduces RavenDB and the document database model. After explaining the basics and offering a quick-and-dirty sample application, this end-to-end guide dives into core RavenDB techniques. You'll find thoroughly-documented examples on extending RavenDB, deployment stories, and tips to ensure production readiness, along with coverage of advanced topics like full-text search. After reading this book, you should be comfortable building efficient database-backed applications using RavenDB.
The data you encounter in the real world is usually easier to think of as objects or documents than as the tables and rows required by a standard RDBMS. RavenDB, a modern document-oriented database written in .NET, requires no schema to be declared and enables developers to work with data more naturally. RavenDB applications are high-performance, low-latency, and easy to scale and maintain.
Readers should be proficient in C#. No experience with RavenDB, NoSQL, or document databases required.
Itamar Syn-Hershko is a software architect with extensive experience in database technologies and search engines. Itamar served as a core developer for RavenDB at Hibernating Rhinos where he also delivered the official RavenDB workshop. He's an active participant of various open-source projects and a committer for Apache Lucene.NET.