Guide to NoSQL with Azure Cosmos DB Work with the Massively Scalable Azure Database Service with JSON, C#, LINQ, and . NET Core 2

This book shows you how to develop applications that work with Azure Cosmos DB. Azure and other cloud applications typically work with massive amounts of data that can be organized in different ways. These applications will often require elastic scale out of storage and throughput, and to work acros...

Celý popis

Uložené v:
Podrobná bibliografia
Hlavní autori: C. Hillar, Gastón, Yöndem, Daron
Médium: E-kniha
Jazyk:English
Vydavateľské údaje: Birmingham Packt Publishing, Limited 2018
Packt Publishing Limited
Packt Publishing
Vydanie:1
Predmet:
ISBN:1789612896, 9781789612899
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract This book shows you how to develop applications that work with Azure Cosmos DB. Azure and other cloud applications typically work with massive amounts of data that can be organized in different ways. These applications will often require elastic scale out of storage and throughput, and to work across new geographical regions. This is the.
AbstractList Create scalable applications by taking advantage of NoSQL document databases on the cloud with .NET CoreKey FeaturesWork with the latest available tools related to Cosmos DBLearn to work with the latest version of the .NET Core SDK, C# and the SQL APIWork with a database service that doesn't require you to use an ORM and provides flexibilityBook DescriptionCosmos DB is a NoSQL database service included in Azure that is continuously adding new features and has quickly become one of the most innovative services found in Azure, targeting mission-critical applications at a global scale. This book starts off by showing you the main features of Cosmos DB, their supported NoSQL data models and the foundations of its scalable and distributed architecture. You will learn to work with the latest available tools that simplify your tasks with Cosmos DB and reduce development costs, such as the Data Explorer in the Azure portal, Microsoft Azure Storage Explorer, and the Cosmos DB Emulator.Next, move on to working with databases and document collections. We will use the tools to run schema agnostic queries against collections with the Cosmos DB SQL dialect and understand their results. Then, we will create a first version of an application that uses the latest .NET Core SDK to interact with Cosmos DB. Next, we will create a second version of the application that will take advantage of important features that the combination of C# and the .NET Core SDK provides, such as POCOs and LINQ queries. By the end of the book, you will be able to build an application that works with a Cosmos DB NoSQL document database with C#, the .NET Core SDK, LINQ, and JSON.What you will learnUnderstand the supported NoSQL data models and the resource hierarchyLearn the latest tools to work with Cosmos DB accounts and collectionsReduce your development costs by working with the Cosmos DB EmulatorUnderstand request units, automatic indexing, partitioning, and billingBuild an application with C#, Cosmos DB, .NET Core SDK, and the SQL APIPerform asynchronous operations with databases, and documents in C#Work with models, and customize serialization of LINQ queriesWho this book is forThis book is for C# developers. You do not require any knowledge of Azure Cosmos DB, but familiarity with the Azure platform is expected.
This book shows you how to develop applications that work with Azure Cosmos DB. Azure and other cloud applications typically work with massive amounts of data that can be organized in different ways. These applications will often require elastic scale out of storage and throughput, and to work across new geographical regions. This is the.
Author C. Hillar, Gastón
Yöndem, Daron
Author_xml – sequence: 1
  fullname: C. Hillar, Gastón
– sequence: 2
  fullname: Yöndem, Daron
BookMark eNplj0tLw0AUhUd8oK1dug-4KC6qk5nM4y7bWKtQFFHchsnk1oamGc0kBv31BiNI8cJ9HPjOgTsgB6UrkZCzkF7Srq5A6VBpkGHXsEdGO3qfDHrBunHUCSqkBs2kOiYj7_OU8khEoVLRCTlfNHmGQe2Ce_f0uAzavF4H06-mwiB2fut8cD07JYcrU3gc_e4hebmZP8e3k-XD4i6eLieGgVYwAS1XQjEJFgwYRrXgmQCLaAWGICm1mZRCRxnVacbTUK-YZdRQacB2FsuH5KIPNn6DrV-7ovbJR4Gpcxuf7Pz4x7amqLHK8LVqPrsj2ZrK_mPHPftWufcGfZ38RFos68oUyXwWC8EZp5x_A-bNYVI
ContentType eBook
DEWEY 005.756
DOI 10.0000/9781789618969
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781789618969
1789618967
Edition 1
ExternalDocumentID 9781789618969
EBC5532303
GroupedDBID 38.
AABBV
AAFKH
AAKGN
AANYM
AAZEP
AAZGR
ABARN
ABIWA
ABRSK
ABWNX
ACBYE
ACLGV
ADBND
ADVEM
AECLD
AEHEP
AEIUR
AERYV
AFQEX
AHWGJ
AJFER
ALMA_UNASSIGNED_HOLDINGS
APVFW
ATDNW
AVGCG
AZZ
BBABE
BSWCA
E2F
GEOUK
IHRAH
L7C
OHILO
OODEK
QD8
UE6
ID FETCH-LOGICAL-a29879-986f57269c9a9a20853d59ceec5e19600cd66584d08bd3b18f2c20a06a9cc9ac3
ISBN 1789612896
9781789612899
IngestDate Mon Sep 22 03:30:40 EDT 2025
Fri Nov 21 20:20:58 EST 2025
Wed Dec 10 09:11:00 EST 2025
IsPeerReviewed false
IsScholarly false
LCCallNum_Ident QA76.73.S67 .H555 2018
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a29879-986f57269c9a9a20853d59ceec5e19600cd66584d08bd3b18f2c20a06a9cc9ac3
OCLC 1056898267
PQID EBC5532303
PageCount 205
ParticipantIDs askewsholts_vlebooks_9781789618969
walterdegruyter_marc_9781789618969
proquest_ebookcentral_EBC5532303
PublicationCentury 2000
PublicationDate 2018
[2018]
2018-09-28
PublicationDateYYYYMMDD 2018-01-01
2018-09-28
PublicationDate_xml – year: 2018
  text: 2018
PublicationDecade 2010
PublicationPlace Birmingham
PublicationPlace_xml – name: Birmingham
– name: Birmingham, UK
PublicationYear 2018
Publisher Packt Publishing, Limited
Packt Publishing Limited
Packt Publishing
Publisher_xml – name: Packt Publishing, Limited
– name: Packt Publishing Limited
– name: Packt Publishing
RestrictionsOnAccess restricted access
SSID ssib034541774
ssj0003000616
ssib042472574
Score 2.0741081
Snippet This book shows you how to develop applications that work with Azure Cosmos DB. Azure and other cloud applications typically work with massive amounts of data...
Create scalable applications by taking advantage of NoSQL document databases on the cloud with .NET CoreKey FeaturesWork with the latest available tools...
SourceID askewsholts
walterdegruyter
proquest
SourceType Aggregation Database
Publisher
SubjectTerms Cloud computing
COM060080 COMPUTERS / Web / General
COMPUTERS / Database Management / General
COMPUTERS / Databases / Servers
SQL (Computer program language)
Windows Azure
Subtitle Work with the Massively Scalable Azure Database Service with JSON, C#, LINQ, and . NET Core 2
TableOfContents Appendix: Answers -- Chapter 1: Introduction to NoSQL in Cosmos DB -- Chapter 2: Getting Started with Cosmos DB Development and NoSQL Document Databases -- Chapter 3: Writing and Running Queries on NoSQL Document Databases -- Chapter 4: Building an Application with C#, Cosmos DB, a NoSQL Document Database, and the SQL API -- Chapter 5: Working with POCOs, LINQ, and a NoSQL Document Database -- Chapter 6: Tuning and Managing Scalability with Cosmos DB -- Other Books You May Enjoy -- Index
Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introduction to NoSQL in Cosmos DB -- Making the paradigm shift to the NoSQL way -- Learning about the main features of Cosmos DB -- Understanding the supported NoSQL data models -- Using the appropriate API for each data model -- Diving deep into the Cosmos DB resource model -- Understanding the system topology NoSQL -- Learning about the resource hierarchy for each container -- Test your knowledge -- Summary -- Chapter 2: Getting Started with Cosmos DB Development and NoSQL Document Databases -- Provisioning a Cosmos DB account that uses the SQL API -- Understanding URIs, read-write and read-only keys, and connection strings -- Creating a new document database with the SQL API -- Creating a new collection -- Populating a collection with documents -- Understanding automatically generated key-value pairs -- Understanding schema-agnostic features -- Working with the web-based Azure Cosmos DB Explorer -- Using Azure Storage Explorer to interact with Cosmos DB databases -- Working with the Azure Cosmos DB Emulator -- Test your knowledge -- Summary -- Chapter 3: Writing and Running Queries on NoSQL Document Databases -- Running queries against a collection with different tools -- Understanding query results in JSON arrays -- Checking the request units spent by a query -- Working with schema-agnostic queries -- Using built-in array functions -- Working with joins -- Using array iteration -- Working with aggregate functions -- Test your knowledge -- Summary -- Chapter 4: Building an Application with C#, Cosmos DB, a NoSQL Document Database, and the SQL API -- Understanding the requirements for the first version of an application -- Understanding the main classes of the Cosmos DB SDK for .NET Core
Creating a .NET Core 2 application to interact with Cosmos DB -- Configuring a Cosmos DB client -- Creating or retrieving a document database -- Querying and creating document collections -- Retrieving a document with an asynchronous query -- Inserting documents that represent competitions -- Calculating a cross-partition aggregate with an asynchronous query -- Reading and updating an existing document with a dynamic object -- Querying documents in multiple partitions -- Calling asynchronous methods that create and query dynamic documents -- Test your knowledge -- Summary -- Chapter 5: Working with POCOs, LINQ, and a NoSQL Document Database -- Creating models and customizing serialization -- Retrieving a POCO with a LINQ asynchronous query -- Inserting POCOs -- Calculating a cross-partition aggregate with an asynchronous LINQ query -- Reading and updating an existing document with a POCO -- Querying documents in multiple partitions with LINQ -- Writing LINQ queries that perform operations on arrays -- Calling asynchronous methods that use POCOs to create and query documents -- Inspecting the SQL API queries that LINQ generates -- Test your knowledge -- Summary -- Chapter 6: Tuning and Managing Scalability with Cosmos DB -- Understanding request units and how they affect billing -- Dynamically adjusting throughput for a collection with the Azure portal -- Working with client-side throughput management -- Understanding rate limiting and throttling -- Tracking consumed request units with client-side code -- Understanding the options for provisioning request units -- Learning portioning strategies -- Deploying to multiple regions -- Understanding the five consistency levels -- Taking advantage of regional failover -- Understanding indexing in Cosmos DB -- Checking indexing policies for a collection with the Azure portal -- Test your knowledge -- Summary
Guide to NoSQL with Azure Cosmos DB: Work with the massively scalable Azure database service with JSON, C#, LINQ, and .NET Core 2
Title Guide to NoSQL with Azure Cosmos DB
URI https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=5532303
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781789618969&uid=none
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwELagy4EeeCPKSxEgLlUgiR3HPrLbpZWoliJKVU6R4zioKk3KJlsKv54Zx0k3uSAOXKI4Dyfx54znYc9HyCtQwQMVhtqPFRc-Y4n2syKjvtEw9lDJo8JmYjraTxYLcXwsD1we4trSCSRlKS4v5fl_hRqOAdi4dPYf4O4rhQOwD6DDFmCH7Ugj7osuff_qJLdEGIvq86f91sP67jcGCGZVfVbV2zt9eGX2ZnsP6YYsXLuqbjBePqV9R_lqy7zMzVk78X3p0HP-gVCM_AMHSp82az6t1txfXzvVmpJhIpD8RbbEKWPBisNaO5dieN0oV_V8OotjClYNfX3-w0dqLwyBO56T62SCYV6wkCe7849fPnS_PWUxC9e0UBaxBAQJ611l1CpaHJfl2YeDjchdtq6uLNv0qfiabwcvuUk2VX0K4wWMJU09MCNu_bQTEnLzbbn61XQBcKtXHN4hE4OLTe6Sa6a8R253FBuek7j3yUsLqtdUngXVQ1A9C6rXgurtTB-Qo_fzw9me73gtfBVJkUhfCl7EScSllkoqZEmleSxBXdGxAYkYBDrnqBnmgchymoWiiHQUqIArqeEWTR-SjbIqzSPicVNgBr5MGxCsGtMM58pkkWYZo5QG0RZ5sfb96cV3G4Ov00EjbRGva5bUnncTg9MrPKGeUXOlmGtlWM_jv9fzhNy86qRPyUazXJln5Ia-aE7q5XPXM_4AQipDAA
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Guide+to+NoSQL+with+Azure+Cosmos+DB&rft.au=C.+Hillar%2C+Gast%C3%B3n&rft.au=Y%C3%B6ndem%2C+Daron&rft.date=2018-01-01&rft.pub=Packt+Publishing%2C+Limited&rft.isbn=9781789618969&rft_id=info:doi/10.0000%2F9781789618969&rft.externalDocID=EBC5532303
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97817896%2F9781789618969.jpg