Learning Azure DocumentDB

Create outstanding enterprise solutions around DocumentDB using the latest technologies and programming tools with Azure

Learning Azure DocumentDB

Learning
Riccardo Becker

Create outstanding enterprise solutions around DocumentDB using the latest technologies and programming tools with Azure
$27.99
$34.99
RRP $27.99
RRP $34.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Free Sample

Book Details

ISBN 139781783552467
Paperback152 pages

Book Description

Learning DocumentDB adopts a practical, step-by-step approach to help you learn the basics of DocumentDB and use your new-found abilities in real-life scenarios and enterprise solutions.

We start with the absolute basics, such as setting up a DocumentDB environment, and guide you through managing your databases, and executing simple and complex queries. Next, we explain how to work with DocumentDB using the open REST protocol, and demonstrate how JavaScript works with DocumentDB. We’ll also show you how to authenticate and execute queries. Moving on, you’ll find out how to use DocumentDB from within Node.js to kick-start your Node.js projects. Next, you’ll discover how to increase the performance of your DocumentDB database and fine-tune it.

Finally, you’ll get to grips with using DocumentDB in conjunction with other services offered from the Microsoft Azure platform.

Table of Contents

Chapter 1: Getting Started with DocumentDB
What is DocumentDB?
Exploring the data model
DocumentDB versus other databases
Understanding the price model
Building your first application
Summary
Chapter 2: Setting up and Managing Your Database
Managing your keys
Using resource tokens
Managing alerts
Summary
Chapter 3: Basic Querying
Creating resources
Reading resources
Updating documents
Deleting documents
Summary
Chapter 4: Advanced Querying
Using the SELECT statement
Using the FROM clause
Using the WHERE clause
Using built-in functions
Building stored procedures
Building triggers
Building user-defined functions
Using LINQ to DocumentDB
Summary
Chapter 5: Using REST to Access Your Database
Understanding the basics of REST
Querying DocumentDB resources
Getting all databases
Adding a document
Summary
Chapter 6: Using Node.js to Access Your Database
Introducing Node.js
Utilizing DocumentDB from Node.js
Summary
Chapter 7: Advanced Techniques
Introducing indexes
Partitioning data
Managing performance
Using transactions
Setting consistency levels
Summary
Chapter 8: Putting Your Database at the Heart of Azure Solutions
Introducing an Internet of Things scenario
Increasing search capabilities
Enhancing security
Migrating data
Summary

What You Will Learn

  • Create, manage, and configure your DocumentDB environment
  • Execute SQL queries from simple to complex and nested ones against your database
  • Get to know about advanced DocumentDB techniques such as scopes, portioning, indexing, triggers, UDF’s, and security
  • Fine-tune your DocumentDB database to optimize performance and costs
  • Interact with DocumentDB from different technologies and platforms
  • Build a real-life scenario using C# and put DocumentDB at the heart of Azure solutions
  • Understand how to migrate from your current datastore to DocumentDB

Authors

Table of Contents

Chapter 1: Getting Started with DocumentDB
What is DocumentDB?
Exploring the data model
DocumentDB versus other databases
Understanding the price model
Building your first application
Summary
Chapter 2: Setting up and Managing Your Database
Managing your keys
Using resource tokens
Managing alerts
Summary
Chapter 3: Basic Querying
Creating resources
Reading resources
Updating documents
Deleting documents
Summary
Chapter 4: Advanced Querying
Using the SELECT statement
Using the FROM clause
Using the WHERE clause
Using built-in functions
Building stored procedures
Building triggers
Building user-defined functions
Using LINQ to DocumentDB
Summary
Chapter 5: Using REST to Access Your Database
Understanding the basics of REST
Querying DocumentDB resources
Getting all databases
Adding a document
Summary
Chapter 6: Using Node.js to Access Your Database
Introducing Node.js
Utilizing DocumentDB from Node.js
Summary
Chapter 7: Advanced Techniques
Introducing indexes
Partitioning data
Managing performance
Using transactions
Setting consistency levels
Summary
Chapter 8: Putting Your Database at the Heart of Azure Solutions
Introducing an Internet of Things scenario
Increasing search capabilities
Enhancing security
Migrating data
Summary

Book Details

ISBN 139781783552467
Paperback152 pages
Read More

Read More Reviews