Index
A
- alerts
- managing / Managing alerts
- account, monitoring / Monitoring your account
- creating / Creating alerts
- application, DocumentDB
- building / Building your first application
- account, provisioning / Provisioning an account
- database, creating / Creating a database
- collection, creating / Creating a collection
- console application, building / Building a console application
- ASP.NET
- Key Vault, using from / Using Key Vault from ASP.NET
- Atomicity, Consistency, Isolation, Durability (ACID)
- about / Handling transactions
- Azure Active Directory
- Azure blade portal
- URL / Expanding resources
- Azure blogs
- URL / Updating documents
- Azure portal
- URL / Administering users
- Azure Search
- setting up / Setting up Azure Search
- Azure Search service
- URL / Setting up Azure Search
- Azure Table storage
- defining / Azure Table storage
B
- bounded staleness consistency
- built-in functions
- using / Using built-in functions
C
- consistency levels
- STRONG / Setting consistency levels
- SESSION / Setting consistency levels
- BOUNDED / Setting consistency levels
- EVENTUAL / Setting consistency levels
- setting / Setting consistency levels
- strong consistency, using / Using strong consistency
- bounded staleness consistency, using / Using bounded staleness consistency
- session consistency, using / Using session consistency
- eventual staleness consistency, using / Using eventual staleness consistency
- consistent indexing mode / Consistent indexing mode
- console application
- building / Building a console application
- solution, setting up / Setting up a solution
- document, saving / Saving a document
- constraints, REST
- client-server / Understanding the basics of REST
- stateless / Understanding the basics of REST
- cacheable / Understanding the basics of REST
- uniform interface / Understanding the basics of REST
D
- databases
- creating / Creating databases
- users, administering / Administering users
- permissions, setting / Setting permissions
- obtaining / Getting all databases
- data migration
- defining / Migrating data
- data model
- exploring / Exploring the data model
- DocumentDB account / DocumentDB account
- databases, creating / Creating databases
- collections, managing / Managing collections
- data partitioning
- about / Partitioning data
- URL / Partitioning data
- hash partitioning, using / Using hash partitioning
- range partitioning, using / Using range partitioning
- document
- adding / Adding a document
- DocumentDB
- defining / What is DocumentDB?
- references / What is DocumentDB?
- schema, characteristics / The characteristics of a schema
- JavaScript, defining / Having JavaScript at the core
- document, indexing / Indexing a document
- defining, as service / DocumentDB as a service
- performance, defining / Understanding performance
- performance levels / Understanding performance
- transactions, handling / Handling transactions
- use cases, using / Common use cases
- versus other databases / DocumentDB versus other databases, Comparison chart
- LINQ, using to / Using LINQ to DocumentDB
- connecting to / Connecting to DocumentDB
- module, creating / Creating a module
- document, creating / Creating and finding a document
- document, finding / Creating and finding a document
- DocumentDB Data Migration Tool
- URL / Migrating data
- defining / Migrating data
- DocumentDB resource model
- about / Exploring the data model
- DocumentDB resources
- querying / Querying DocumentDB resources
- base URI, defining / Querying DocumentDB resources, Setting request headers
- request headers, setting / Setting request headers
- authorization header, generating / Generating the authorization header
- DocumentDB SQL
- using / Using DocumentDB SQL
- documents
- WHERE clause, using / Using the WHERE clause
- simple JOIN, using / Using a simple JOIN
- updating / Updating documents, Updating documents
- deleting / Deleting documents
- joining / Joining documents
E
- Event Hubs
- URL / Registering a device
- about / Registering a device
- eventual staleness consistency
F
- FROM clause
- using / Using the FROM clause
- aliasing / Aliasing
- selecting, from subdocuments / Selecting from subdocuments
H
- HDInsight
- helper functions
- defining / Creating a module
I
- indexes
- defining / Introducing indexes
- default indexing, defining / Explaining default indexing
- indexing policies, customizing / Customizing indexing policies
- paths, manipulating / Manipulating paths in indexes
- indexing policies
- using / Customizing indexing policies
- index paths
- configuring / Configuring index paths
- index precision
- setting / Setting the index precision
- index precisions
- setting / Setting index precisions
- index types
- defining / Setting different index types
- Hash / Setting different index types
- Range / Setting different index types
- Spatial / Setting different index types
- index update mode
- configuring / Configuring index update mode
- consistent indexing mode / Consistent indexing mode
- Lazy indexing mode / Lazy indexing mode
- None indexing mode / None indexing mode
- Internet of Things (IoT)
- about / Building the Internet of Things
- URL / Building the Internet of Things
- defining / Introducing an Internet of Things scenario
- IoT Inc. / IoT Inc.
- technical requirements / Technical requirements
- Web API, building / Building the Web API
- IoT Inc. / IoT Inc.
J
- JavaScript
- Stored procedures (SP) / Having JavaScript at the core
- User-defined functions (UDF) / Having JavaScript at the core
- triggers / Having JavaScript at the core
K
- keys
- managing / Managing your keys
- recycling / Recycling keys
- read-only keys, managing / Managing read-only keys
- Key Vault
- creating / Creating and configuring Key Vault
- configuring / Creating and configuring Key Vault
- used, from ASP.NET / Using Key Vault from ASP.NET
L
- LINQ
- using, to object / Using LINQ to object
- using / Using LINQ
- using, to DocumentDB / Using LINQ to DocumentDB
- loop
- about / What is Node.js?
M
- Microsoft Azure account
- URL / Provisioning an account
- MongoDB
- defining / MongoDB
N
- nameidentifier
- about / Storing user profile information
- Node.js
- about / Introducing Node.js
- defining / What is Node.js?
- URL / What is Node.js?, Preparing Visual Studio 2015
- using / Why use Node.js?
- DocumentDB, utilizing from / Utilizing DocumentDB from Node.js
- project, preparing / Preparing our project
- Node.js application
- building / Building our first Node.js application
- first app, creating / Creating our first app
- web app, creating / Creating a web app
- Node Package Manager (NPM)
- about / Preparing Visual Studio 2015
- NoSQL database
- characteristics / The characteristics of a schema
P
- performance, DocumentDB
- managing / Managing performance
- PersonInformation
- updating / Updating the PersonInformation
- PowerShell cmdlets
- URL / Creating and configuring Key Vault
- defining / Creating and configuring Key Vault
- price model, DocumentDB
- defining / Understanding the price model
- account charges / Account charges
- number of collections / Number of collections
- storage, defining / Understanding storage
- resources, expanding / Expanding resources
- properties, performance
- CollectionSizeUsage / Managing performance
- CollectionUsage / Managing performance
- CurrentResourceQuotaUsage / Managing performance
- IndexTransformationProgress / Managing performance
- RequestCharge / Managing performance
R
- request headers
- Authorization / Setting request headers
- Content-Type / Setting request headers
- URL / Setting request headers
- Requests Units (RUs)
- about / Number of collections
- defining / Request Units
- factors / Request Units
- resources
- creating / Creating resources
- collection, creating / Creating a collection
- document, creating / Creating a document
- reading / Reading resources
- documents, reading / Reading documents
- resource tokens
- using / Using resource tokens
- about / Using resource tokens
- creating / Creating resource tokens
- collection, creating / Creating a collection
- user and its permission, creating / Creating a user and its permission
- document, creating with permissions / Creating a document with permissions
- document, creating without permissions / Creating a document without permissions
- permissions, listing / Listing permissions
- consistency levels, setting / Setting consistency levels
- REST
- defining / Understanding the basics of REST
- GET verb, using / Using the GET verb
- POST verb, using / Using the POST verb
- PUT verb, using / Using the PUT verb
- DELETE verb, using / Using the DELETE verb
S
- searching
- increasing / Increasing search capabilities
- security
- enhancing / Enhancing security
- SELECT statement
- using / Using the SELECT statement
- documents, selecting / Selecting some documents
- sensitive data
- encrypting / Encrypting sensitive data
- session consistency
- using / Using session consistency
- stored procedures
- building / Building stored procedures
- strong consistency
- using / Using strong consistency
T
- technical requirements, Internet of Things (IoT)
- model, designing / Designing the model
- custom partition resolver, building / Building a custom partition resolver
- ternary
- about / Conditional expressions
- transactions
- using / Using transactions
- triggers / Having JavaScript at the core
- building / Building triggers
U
- use cases
- Internet of Things (IoT), building / Building the Internet of Things
- user profile information, storing / Storing user profile information
- information, logging / Logging information
- mobile solutions, building / Building mobile solutions
- User-defined Function (UDF)
- about / Building triggers
- user-defined functions
- building / Building user-defined functions
- User-defined functions (UDF) / Having JavaScript at the core
V
- verbs, REST
- Visual Studio 2015
- preparing / Preparing Visual Studio 2015
- references / Preparing Visual Studio 2015
- Visual Studio 2015 Community
W
- Web API
- device, registering / Registering a device
- WHERE clause
- using / Using the WHERE clause
- multiple operators, using / Using the WHERE clause
- binary operators / Binary operators
- BETWEEN keyword / The BETWEEN keyword
- logical operators / Logical operators
- IN keyword, using / Using the IN keyword
- conditional expressions / Conditional expressions