Index
A
- aggregate functions
- working with / Working with aggregate functions
- application
- version, requisites / Understanding the requirements for the first version of an application
- array iteration
- using / Using array iteration
- arrays
- operations, performing with LINQ queries / Writing LINQ queries that perform operations on arrays
- asynchronous LINQ query
- cross-partition aggregate, calculating / Calculating a cross-partition aggregate with an asynchronous LINQ query
- asynchronous methods
- calling / Calling asynchronous methods that create and query dynamic documents
- calling, that use POCOs to create documents / Calling asynchronous methods that use POCOs to create and query documents
- calling, that use POCOs to query documents / Calling asynchronous methods that use POCOs to create and query documents
- asynchronous query
- used, for retrieving document / Retrieving a document with an asynchronous query
- used, for calculating cross-partition aggregate / Calculating a cross-partition aggregate with an asynchronous query
- Atom-Record-Sequence (ARS) / Using the appropriate API for each data model
- automatically generated key-value pairs / Understanding automatically generated key-value pairs
- Azure Cosmos DB Emulator
- working with / Working with the Azure Cosmos DB Emulator
- Azure portal
- throughput, adjusting for collection / Dynamically adjusting throughput for a collection with the Azure portal
- indexing policies, checking for collection / Checking indexing policies for a collection with the Azure portal
- Azure Storage Explorer
- used, for interacting with Cosmos DB databases / Using Azure Storage Explorer to interact with Cosmos DB databases
B
- built-in array functions
- using / Using built-in array functions
C
- client-side code
- consumed request units, tracking / Tracking consumed request units with client-side code
- client-side throughput management
- working with / Working with client-side throughput management
- collection
- about / Diving deep into the Cosmos DB resource model
- creating / Creating a new collection
- populating, with documents / Populating a collection with documents
- connection strings / Understanding URIs, read-write and read-only keys, and connection strings
- consistency levels / Understanding the five consistency levels
- consumed request units
- tracking, with client-side code / Tracking consumed request units with client-side code
- container
- resource hierarchy, learning / Learning about the resource hierarchy for each container
- Cosmos DB
- main features, learning / Learning about the main features of Cosmos DB
- indexing / Understanding indexing in Cosmos DB
- index update modes / Understanding indexing in Cosmos DB
- Cosmos DB account
- provisioning / Provisioning a Cosmos DB account that uses the SQL API
- Cosmos DB client
- configuring / Configuring a Cosmos DB client
- Cosmos DB databases
- Azure Storage Explorer, using for interaction / Using Azure Storage Explorer to interact with Cosmos DB databases
- Cosmos DB resource model
- exploring / Diving deep into the Cosmos DB resource model
- Cosmos DB SDK for .NET Core
- cross-partition aggregate
- calculating, with asynchronous query / Calculating a cross-partition aggregate with an asynchronous query
- calculating, with asynchronous LINQ query / Calculating a cross-partition aggregate with an asynchronous LINQ query
D
- data model
- appropriate API, using / Using the appropriate API for each data model
- document
- retrieving, with asynchronous query / Retrieving a document with an asynchronous query
- inserting / Inserting documents that represent competitions
- querying, in multiple partitions / Querying documents in multiple partitions
- reading, with POCO / Reading and updating an existing document with a POCO
- updating, with POCO / Reading and updating an existing document with a POCO
- querying, in multiple partitions with LINQ / Querying documents in multiple partitions with LINQ
- document collections
- querying / Querying and creating document collections
- creating / Querying and creating document collections
- document database
- creating / Creating or retrieving a document database
- retrieving / Creating or retrieving a document database
- dynamic object
- used, for reading existing document / Reading and updating an existing document with a dynamic object
- used, for updating existing document / Reading and updating an existing document with a dynamic object
E
- existing document
- reading, with dynamic object / Reading and updating an existing document with a dynamic object
- updating, with dynamic object / Reading and updating an existing document with a dynamic object
I
- indexing policies
- checking, for collection / Checking indexing policies for a collection with the Azure portal
- index type
- hash / Understanding indexing in Cosmos DB
- range / Understanding indexing in Cosmos DB
- geospatial / Understanding indexing in Cosmos DB
- index update modes
- consistent index / Understanding indexing in Cosmos DB
- lazy indexing / Understanding indexing in Cosmos DB
- none / Understanding indexing in Cosmos DB
J
- joins
- working with / Working with joins
L
- LINQ
- documents, querying in multiple partitions / Querying documents in multiple partitions with LINQ
- LINQ asynchronous query
- POCO, retrieving / Retrieving a POCO with a LINQ asynchronous query
- LINQ queries
- documents, querying in multiple partitions / Querying documents in multiple partitions with LINQ
- operations, performing on arrays / Writing LINQ queries that perform operations on arrays
M
- models
- multi-region database
- deploying, with Cosmos DB / Deploying to multiple regions
N
- .NET Core 2 application
- creating, to interact with Cosmos DB / Creating a .NET Core 2 application to interact with Cosmos DB
- NoSQL data models
O
- Object-Relational Mapping (ORM) / Making the paradigm shift to the NoSQL way, Creating models and customizing serialization
P
- paradigm shift
- creating, to NoSQL / Making the paradigm shift to the NoSQL way
- partitioning strategies
- implementing / Learning portioning strategies
- Plain Old CLR Objects (POCOs)
- about / Understanding the requirements for the first version of an application
- retrieving, with LINQ asynchronous query / Retrieving a POCO with a LINQ asynchronous query
- inserting / Inserting POCOs
- existing document, reading / Reading and updating an existing document with a POCO
- existing document, updating / Reading and updating an existing document with a POCO
- primary connection string / Understanding URIs, read-write and read-only keys, and connection strings
- primary key / Understanding URIs, read-write and read-only keys, and connection strings
- provisioning request units
Q
- queries
- executing, with tools / Running queries against a collection with different tools
- query dynamic documents
- query results
- in JSON arrays / Understanding query results in JSON arrays
R
- rate limiting / Understanding rate limiting and throttling
- read-only key / Understanding URIs, read-write and read-only keys, and connection strings
- read-write key / Understanding URIs, read-write and read-only keys, and connection strings
- regional failover
- misusing / Taking advantage of regional failover
- request units
- checking, by query / Checking the request units spent by a query
- about / Understanding request units and how they affect billing
- affect, on billing / Understanding request units and how they affect billing
S
- schema-agnostic features / Understanding schema-agnostic features
- schema-agnostic queries
- working with / Working with schema-agnostic queries
- secondary connection string / Understanding URIs, read-write and read-only keys, and connection strings
- secondary key / Understanding URIs, read-write and read-only keys, and connection strings
- serialization
- customizing / Creating models and customizing serialization
- SQL API
- document database, creating / Creating a new document database with the SQL API
- SQL API queries
- inspecting, LINQ generating / Inspecting the SQL API queries that LINQ generates
- stamps / Understanding the system topology NoSQL
- system topology NoSQL / Understanding the system topology NoSQL
U
W
- web-based Azure Cosmos DB Explorer
- working with / Working with the web-based Azure Cosmos DB Explorer