Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

RavenDB in Action

by Itamar Syn-Hershko

RavenDB in Action

Subscribe to new books via telegram channel

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

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 open book is licensed under a Creative Commons License (CC BY). You can download RavenDB in Action ebook for free in PDF format (5.4 MB).

Table of Contents

Part 1
Hello RavenDB
Chapter 1
A 2nd generation document database
Chapter 2
Your first RavenDB application
Part 2
Understanding RavenDB
Chapter 3
RavenDB Indexes
Chapter 4
Working with indexes
Chapter 5
Document-oriented Data Modeling
Part 3
Advanced RavenDB
Chapter 6
Full-text, geo-spatial and reporting queries
Chapter 7
Scalling out
Chapter 8
Extending RavenDB
Chapter 9
Advanced capabilities
Chapter 10
Getting ready for production

Book Details

RavenDB in Action
Computer Science
ISBN13 Digital
ISBN10 Digital
PDF Size
5.4 MB

Book Hashtags

Related Books

Social Psychology in Action
This timely and applied textbook brings together leading scientists to illustrate how key theories and concepts in social psychology help to predict and explain behavior, and can be successfully applied to benefit social and practical problems. It focuses on robust theories and models known for their successful applications and covers a diverse ran...
Cloud Native Applications
Cloud computing is a game changer. Being able to automate and constantly adjust infrastructure is one important reason to use cloud computing for your clients. And developing and operating systems that are able to recover from failure automatically has never been easier. Cloud providers offer you the needed infrastructure for a very reasonable pric...
Exploring Cloud Computing
Cloud Computing is enabling many trends in IT today: microservices, pay-as-you-go pricing, and serverless architectures, to name three. The biggest player in the market's Amazon, who offers the most mature cloud systems through their Amazon Web Services (AWS). Other companies are gaining traction as well: Google invests into their Google Cloud...
Knowledge and Action
This volume explores interdependencies between knowledge, action, and space from different interdisciplinary perspectives. Some of the contributors discuss knowledge as a social construct based on collective action, while others look at knowledge as an individual capacity for action. The chapters contain theoretical frameworks as well as experiment...
Small Cities, Big Issues
Small Canadian cities confront serious social issues as a result of the neoliberal economic restructuring practiced by both federal and provincial governments since the 1980s. Drastic spending reductions and ongoing restraint in social assistance, income supports, and the provision of affordable housing, combined with the offloading of social respo...
Landscapes of Investigation
Creating landscapes of investigation is a primary concern of critical mathematics education. It enables us to organise educational processes so that students and teachers are able to get involved in explorations guided by dialogical interactions. It attempts to address explicit or implicit forms of social injustice by means of mathematics, and also...