Learning Azure DocumentDB

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

Learning Azure DocumentDB

Riccardo Becker

Create outstanding enterprise solutions around DocumentDB using the latest technologies and programming tools with Azure
Mapt Subscription
FREE
$29.99/m after trial
eBook
$19.60
RRP $27.99
Save 29%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$19.60
$34.99
$29.99p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

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

Recommended for You

Building Web Services with Microsoft Azure Book Cover
Building Web Services with Microsoft Azure
$ 35.99
$ 25.20
C# 6 and .NET Core 1.0: Modern Cross-Platform Development Book Cover
C# 6 and .NET Core 1.0: Modern Cross-Platform Development
$ 39.99
$ 28.00
Learning Microsoft Azure Book Cover
Learning Microsoft Azure
$ 26.99
$ 18.90
ASP.NET Web API: Build RESTful web applications and services on the .NET framework Book Cover
ASP.NET Web API: Build RESTful web applications and services on the .NET framework
$ 29.99
$ 21.00
Microsoft Azure Security Book Cover
Microsoft Azure Security
$ 23.99
$ 16.80
Mastering Angular 2 Components Book Cover
Mastering Angular 2 Components
$ 35.99
$ 25.20