Microsoft Azure Cosmos DB revealed a multi-modal database designed for the Cloud

Learn the main features of Azure Cosmos DB and how to use Microsoft?s multi-modal database service as a data store for mission-critical applications. The clear examples help in writing your own applications to take advantage of Cosmos DB?s multi-modal, globally distributed, elastic database. Simple...

Full description

Bibliographic Details
Main Author: Paz, José Rolando Guay
Format: eBook
Language:English
Published: Beach Park, Illinois Apress 2018
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05988nmm a2200529 u 4500
001 EB001934512
003 EBX01000000000000001097414
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781484233511 
050 4 |a QA76.585 
100 1 |a Paz, José Rolando Guay 
245 0 0 |a Microsoft Azure Cosmos DB revealed  |b a multi-modal database designed for the Cloud  |c José Rolando Guay Paz 
260 |a Beach Park, Illinois  |b Apress  |c 2018 
300 |a 1 online resource 
505 0 |a Importing from MongoDBImporting Data with the DocumentDB Data Migration Tool Command Line Interface; Summary; Chapter 5: Querying an Azure Cosmos DB Database; Understanding Indexing; Understanding the Indexing Mode; Understanding Index Paths; Adjusting the Indexing Policy; Querying an Azure Cosmos DB Database; Learning the SELECT Statement; Understanding the SELECT Clause; Understanding the FROM Clause; Understanding the WHERE Clause; Understanding the ORDER BY Clause; Working with Iterations; Understanding Joins; Working with Parameterized SQL Queries; Using Built-In Functions 
505 0 |a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: Introduction to Azure Cosmos DB; What Is Azure Cosmos DB?; Major Features; Turnkey Global Distribution; Multiple Data Models and APIs; Elastically Scale Throughput and Storage on Demand; High Availability and Response Time; Five Consistency Models; Setting Up the Development Environment; Installing Microsoft Visual Studio; Installing the Azure Cosmos DB Emulator; Creating a Microsoft Azure Account and Subscription; Provisioning an Azure Cosmos DB Database; Summary 
505 0 |a Querying the DatabaseCreating a Document; Replacing a Document; Deleting a Document; Using the Data Layer in the Controller and Completing the Application; Summary; Chapter 4: Importing Data into an Azure Cosmos DB Database; Introducing the DocumentDB Data Migration Tool; Software Requirements; Features of the DocumentDB Data Migration Tool; Installing the DocumentDB Data Migration Tool; Installing the DocumentDB Data Migration Tool from the Source Code; Importing Data with the DocumentDB Data Migration Tool GUI; Importing JSON Files; Importing from SQL Server 
505 0 |a Specifying Request Unit CapacityEstimating Throughput; Implementing Security; Encryption at Rest; Firewall Support; Securing Access to Data; Master Keys; Resource Tokens; Supported APIs; Azure Cosmos DB REST API; DocumentDB API; MongoDB API; Graph API; Table API; Summary; Chapter 3: Working with an Azure Cosmos DB Database; Creating Your Database; Defining the Document; Managing Documents; Using the Azure Cosmos DB Emulator to Manage Documents; Managing Documents with an Application; Creating the ASP.NET Web Application; Creating a Class for the Document; Creating the Data Layer 
505 0 |a Chapter 2: Learning Azure Cosmos DB ConceptsUnderstanding Global Distribution; Introducing Write and Read Regions; Understanding the Consistency Models; Scope of Consistency; Strong Consistency Model; Eventual Consistency Model; Bounded Staleness Consistency Model; Session Consistency Model; Consistent Prefix Consistency Model; Consistency for Queries; Understanding Partitioning; What Are Containers?; How Does Partitioning Work?; Designing for Partitioning; Boundary for Query and Transactions; No Storage and Performance Bottlenecks; Understanding Throughput 
653 |a COMPUTERS / Computer Science / bisacsh 
653 |a Cloud computing / fast 
653 |a Infonuagique 
653 |a Windows Azure / fast 
653 |a COMPUTERS / Hardware / General / bisacsh 
653 |a Microsoft programming / bicssc 
653 |a COMPUTERS / Data Processing / bisacsh 
653 |a COMPUTERS / Reference / bisacsh 
653 |a Cloud computing / http://id.loc.gov/authorities/subjects/sh2008004883 
653 |a Windows Azure / http://id.loc.gov/authorities/names/n2010028313 
653 |a COMPUTERS / Computer Literacy / bisacsh 
653 |a Databases / bicssc 
653 |a COMPUTERS / Machine Theory / bisacsh 
653 |a COMPUTERS / Information Technology / bisacsh 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Includes index 
015 |a GBB8O3787 
776 |z 9781484233511 
776 |z 1484233514 
776 |z 1484233506 
776 |z 9781484233504 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484233511/?ar  |x Verlag  |3 Volltext 
082 0 |a 500 
082 0 |a 004.6782 
520 |a Learn the main features of Azure Cosmos DB and how to use Microsoft?s multi-modal database service as a data store for mission-critical applications. The clear examples help in writing your own applications to take advantage of Cosmos DB?s multi-modal, globally distributed, elastic database. Simple step-by-step instructions show how to resolve common and uncommon scenarios involving Azure Cosmos DB, and scenarios such as delivering extremely low response times (in the order of milliseconds), and scaling rapidly and globally. Microsoft Azure Cosmos DB Revealed demonstrates a multitude of possible implementations to get you started. This book guides you toward best practices to get the most out of Microsoft?s Cosmos DB service. Later chapters in the book cover advanced implementation features, helping you master important elements such as securing the database, querying, and using various APIs. What You'll Learn: Set up a development environment to work with Azure Cosmos DB Configure Azure Cosmos DB in a production environment with multi-region distribution Query using all APIs, including SQL, JavaScript, MongoDB, and Graph Work with the Azure Cosmos DB.NET SDK in an application you built Access Cosmos DB from web applications created in .NET.