Author | Itamar Syn-Hershko |
Publisher | Manning |
Published | 2017 |
Edition | 1 |
Paperback | 221 pages |
Language | English |
ISBN-13 | 9781617294600 |
ISBN-10 | 1617294608 |
License | Manning Early Access Program |
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.
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.
Start fresh or expand your RavenDB knowledge; Building your first RavenDB database; Understanding RavenDB inside and out; Full-text, geo-spatial, and reporting queries; Extending your RavenDB database; Document-oriented modeling; Scaling out your databases.
This book is part of the Manning Early Access Program (MEAP), which means you get early access to draft chapters as they are written. You can read the available content immediately, receive updates as new chapters are added, and provide feedback to help shape the final book.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.
Quarkus lets you live-reload your Java code, deliver continuous background testing, and automatically provide database instances - plus tons more productivity-boosting features! Quarkus in Action quickly gets you up to speed with Quarkus by building a real-world business application. Choose a Java framework that's as modern as your applications! Qu
Podman in Action shows you how to deploy containerized applications on Linux, Windows, and MacOS systems using Podman. Written by Daniel Walsh, who leads the Red Hat Podman team, this book teaches you how to securely manage the entire application lifecycle without human intervention. You'll quickly get to grips with Podman's unique advantages over
Machine learning techniques provide cost-effective alternatives to traditional methods for extracting underlying relationships between information and data and for predicting future events by processing existing information to train models. Efficient Learning Machines explores the major topics of machine learning, including knowledge discovery, cla
Ever fancied creating your own first-person shooter game? Now you can with this 140-page bookazine, brought to you by the Wireframe magazine team with tips from expert video game developers! Making a fast-paced 3D action game needn't be as daunting as it sounds. Build Your Own First-Person Shooter in Unity will take you step-by- step through the pr
In a world where web services can make real-time data accessible to anyone, how can the government leverage this openness to improve its operations and increase citizen participation and awareness? Through a collection of essays and case studies, leading visionaries and practitioners both inside and outside of government share their ideas on how to
Extremely versatile and popular among developers, Python is a good general-purpose language that can be used in a variety of applications. For those with an understanding of English, Python is a very humanreadable programming language, allowing for quick comprehension. Because Python supports multiple styles including scripting and object-oriented