Azure Cosmos DB with SQL API .Net SDK

Slides:



Advertisements
Similar presentations
© 2011 Citrusleaf. All rights reserved.1 A Real-Time NoSQL DB That Preserves ACID Citrusleaf Srini V. Srinivasan Brian Bulkowski VLDB, 09/01/11.
Advertisements

Azure’s new NoSQL PaaS Offering A Lap Around Azure DocumentDB Louis Berman National Architect
user data store { "id": "AzureDocumentDB", "servicetype": "Data Platform", "servicename": "Azure DocumentDB", "releasetype": "Preview", "public":
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
WINDOWS AZURE STORAGE SERVICES A brief comparison and overview of storage services offered by Microsoft.
Building micro-service based applications using Azure Service Fabric
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
Dynamo: Amazon’s Highly Available Key-value Store DAAS – Database as a service.
Travis Sansome NoSQL PaaS in Azure through DocumentDB DAT332.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
JSON C# Libraries Parsing JSON Files “Deserialize” OR Generating JSON Files “Serialize” JavaScriptSerializer.NET Class JSON.NET.
Polyglot persistence with Azure data storage services. SQL Database, Azure Table Storage and Document DB June 18, 2016.
Mobile Application Solution
The Holmes Platform and Applications
NO SQL for SQL DBA Dilip Nayak & Dan Hess.
How to tune your applications before moving your database to Microsoft Azure SQL Database (MASD) OK, you've jumped into your Azure journey by creating.
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Make Power BI Your Own with the Power BI APIs
Connected Maintenance Solution
Globally distributed, secure MongoDB with Azure Cosmos DB
Make Power BI Your Own with the Power BI APIs
Cloud Data platform (Cloud Application Development & Deployment)
Connected Maintenance Solution
Azure Cosmos DB Venitta J Microsoft Connect /6/2018 4:36 PM
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Mobile Application Solution
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Twitter & NoSQL Integration with MVC4 Web API
Relational databases, and more …
NoSQL on Azure: An Introduction to DocumentDB
Building Scalable Serverless Apps in the Cloud: AWS or Azure ?
Make Power BI Your Own with the Power BI APIs
Microsoft Build /9/2018 5:08 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Running on the Powerful Microsoft Azure Platform,
Russ Thomas Director, Information Services, TSYS
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
ArangoDB, with Microsoft Azure Functionality, Lets You Build Modern Applications on Top of Flexible, Multi-Model, Open-Source Database MICROSOFT AZURE.
11/18/2018 2:14 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Let's make a complex dataset simple using Azure Cosmos DB
Azure DocumentDB Overview and Offline Development
Data Security for Microsoft Azure
Microsoft Virtual Academy
Secure Electronic Procurement of Transcripts, HRD Attestations, and Certificates of Origin, Made Easy with Myeasydocs and Power of Microsoft Azure MICROSOFT.
MyCloudIT Enables Partners to Drive Their Cloud Profitability Using CSP-Enabled Desktop Hosting Automation with Microsoft Azure and Office 365 MICROSOFT.
Make Power BI Your Own with the Power BI APIs
Explore the Azure Cosmos DB with .NET Core 2.0
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Power-up NoSQL with Azure Cosmos DB
12/7/2018 2:05 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
Melbourne Windows Azure
Let's make a complex dataset simple using Azure Cosmos DB
Building Serverless Enterprise Applications
Developing Microsoft Azure Solutions Jump Start
5 Azure Services Every .NET Developer Needs to Know
Server-Side Programming
Resource Model.
Global Distribution.
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Server & Tools Business
Developer Intro to Cosmos DB
Cosmic DBA Cosmos DB for SQL Server Admins and Developers
The Database World of Azure
Migrate NoSQL apps to Azure Cosmos DB Unleash the potential of your MongoDB and Cassandra apps by seamlessly running them on the Azure Cosmos DB service.
Azure Cosmos DB – FY20 Top Use Cases
Presentation transcript:

Azure Cosmos DB with SQL API .Net SDK Bhavna Mangal

@bhavna_mangal | Bhavna_Mangal@yahoo.com History 2010 Project Florence 2015 DocumentDB 2017 Azure Cosmos DB @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com Azure Cosmos DB Multiple Data Models NoSQL Turnkey Global Distribution Horizontal Partitioning Scaling on Demand Complete Indexing @bhavna_mangal | Bhavna_Mangal@yahoo.com

Cosmos DB by Industries @bhavna_mangal | Bhavna_Mangal@yahoo.com

Guaranteed Low Latency Reads (1KB) Indexed Writes (1KB) 50th < 2ms < 6ms 99th < 10ms < 10ms @bhavna_mangal | Bhavna_Mangal@yahoo.com

Supported Programming Languages JavaScript Node.js JS Python MongoDB Client Drivers C# Java @bhavna_mangal | Bhavna_Mangal@yahoo.com

Architecture Azure Cosmos DB Account Database Container Partition Item @bhavna_mangal | Bhavna_Mangal@yahoo.com

Resources Relationships @bhavna_mangal | Bhavna_Mangal@yahoo.com

Horizontal Partitioning Required for More than 10GB Partition Key, Document Id Combination Unique One Partition per Partition Key @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com

Five Consistency Models and Usage Dirty Order P P P P P P P P Strong 4% Bounded-stateless 18% Session 73% Consistent prefix 2% Eventual 3% Client Usage Higher Availability, Lower Latency, Weaker Consistency @bhavna_mangal | Bhavna_Mangal@yahoo.com

Turnkey Global Distribution @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com Automatic Failover u v w @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com Manual Failover u v w @bhavna_mangal | Bhavna_Mangal@yahoo.com

Define and Save Document JSON Single Document OR Single Record Properties User Defined, System Generated User Defined, Auto Generated GUID ID @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com With Id Before After @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com Without Id Before After @bhavna_mangal | Bhavna_Mangal@yahoo.com

Unique Combination of Id and Partition Key @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com Query @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com Server Side Code @bhavna_mangal | Bhavna_Mangal@yahoo.com

Server Side Code Code Runs Inside Cosmos DB Stored Procedures, User Defined Functions, Triggers JavaScript Functions Read Write By Partition Key Call from Other Programs C#, Java, Python @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com

Azure Cosmos DB Emulator Desktop app @bhavna_mangal | Bhavna_Mangal@yahoo.com

Cosmos DB Emulator Desktop App Free Tool Local Machine No Internet Same Functionality as Portal No Azure Subscription aka.ms/cosmosdb-emulator @bhavna_mangal | Bhavna_Mangal@yahoo.com

Bhavna Mangal | Bhavna_Mangal@yahoo.com

DocumentDB Data Migration Tool @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com www.microsoft.com/en-us/download/details.aspx?id=46436 @bhavna_mangal | Bhavna_Mangal@yahoo.com

Cosmos DB Explorer in Public View @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com u https://cosmos.azure.com/ v w @bhavna_mangal | Bhavna_Mangal@yahoo.com

Microsoft Azure Storage Explorer @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com azure.microsoft.com/en-us/features/storage-explorer @bhavna_mangal | Bhavna_Mangal@yahoo.com

@bhavna_mangal | Bhavna_Mangal@yahoo.com Resources ‘Microsoft Azure Cosmos DB Revealed: A Multi-Model Database Designed for the Cloud’ Jose Rolando Guay Paz Pluralsight Course ‘Learning Azure Cosmos DB’ by Leonard Lobel cosmos.azure.com azure.microsoft.com/en-us/blog/new-azure-cosmosdb-explorer-now-in-public-preview/ documentdb.com/capacityplanner @bhavna_mangal | Bhavna_Mangal@yahoo.com

Thank You! @bhavna_mangal Mangal_Bhavna@yahoo.com linkedin.com/in/bhavna-mangal