Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Guide to NoSQL with Azure Cosmos DB

Work with the massively scalable Azure database service with JSON, C#, LINQ, and .NET Core 2

by Gaston C. Hillar , Daron Yöndem

Guide to NoSQL with Azure Cosmos DB

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Cosmos 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.

This open book is licensed under a MIT License. You can download Guide to NoSQL with Azure Cosmos DB ebook for free in PDF format (9.7 MB).

Table of Contents

Chapter 1
Introduction to NoSQL in Cosmos DB
Chapter 2
Getting Started with Cosmos DB Development and NoSQL
Chapter 3
Writing and Running Queries on NoSQL Document
Chapter 4
Building an Application with C#, Cosmos DB, a NoSQL
Chapter 5
Working with POCOs, LINQ, and a NoSQL Document
Chapter 6
Tuning and Managing Scalability with Cosmos DB
Appendix A
Answers

Book Details

Title
Guide to NoSQL with Azure Cosmos DB
Subject
Computer Science
Publisher
Packt Publishing
Published
2018
Pages
205
Edition
1
Language
English
ISBN13 Digital
9781789612899
ISBN10 Digital
1789612896
PDF Size
9.7 MB
License
MIT License

Related Books

External Collaboration with Azure AD B2B Succinctly
Secure collaboration in your organization's applications and services with outside groups can be tricky, but Azure Active Directory boasts features that make it simple. In External Collaboration with Azure AD B2B Succinctly, author Sjoukje Zaal takes readers step-by-step through creating guest accounts, managing security groups, and adding use...
Azure Serverless Succinctly
Serverless computing can be a powerful, cost-effective solution when your cloud-based apps and services don't need to run 24/7. Best of all, it saves you from the headache of tinkering with server configurations and settings. In Azure Serverless Succinctly, author Sander Rossel provides a clear guide to working with Azure Functions, Logic Apps...
Learn Azure in a Month of Lunches
More than 100 Azure services offer everything you need to build and run your applications with all the performance, redundancy, security, and scale that the cloud has to offer. But knowing where to begin with all these services can seem overwhelming. Learn Azure in a Month of Lunches, 2nd Edition, is a tutorial on writing, deploying, and running...
Azure Maps Using Blazor Succinctly
Microsoft Azure Maps is part of Microsoft Azure Cloud Services and provides a wide range of powerful geospatial capabilities and a rich set of REST APIs. It has SDKs for both web and mobile applications. In Azure Maps Using Blazor Succinctly, learn how you can create sophisticated applications with Azure Maps and Syncfusion controls in Blazor. Mich...
Blazor, A Beginners Guide
Blazor, A Beginners Guide is intended for developers with some .NET experience. If you're coming from a non-.NET development background, you may learn some .NET basics along the way, but supplemental material around C# and .NET would be of great help to you. The book begins with the author's own perspective on WebAssembly, why it'...
Field Guide to the Distributed Development Stack
When you explore a new technology landscape, the journey can take you to places you never expected. Take O'Reilly's CTO, Andrew Odewahn. While working on ideas for a new publishing platform, Andrew kept notes as he probed the depth and breadth of what we call the "distributed development stack" (DDS). As patterns emerged, and...