Guide to NoSQL with Azure Cosmos DB
CosmosDBisaNoSQLdatabaseserviceincludedinAzurethatiscontinuouslyaddingnewfeaturesandhasquicklybecomeoneofthemostinnovativeservicesfoundinAzure,targetingmission-criticalapplicationsataglobalscale.ThisbookstartsoffbyshowingyouthemainfeaturesofCosmosDB,theirsupportedNoSQLdatamodelsandthefoundationsofitsscalableanddistributedarchitecture.YouwilllearntoworkwiththelatestavailabletoolsthatsimplifyyourtaskswithCosmosDBandreducedevelopmentcosts,suchastheDataExplorerintheAzureportal,MicrosoftAzureStorageExplorer,andtheCosmosDBEmulator.Next,moveontoworkingwithdatabasesanddocumentcollections.WewillusethetoolstorunschemaagnosticqueriesagainstcollectionswiththeCosmosDBSQLdialectandunderstandtheirresults.Then,wewillcreateafirstversionofanapplicationthatusesthelatest.NETCoreSDKtointeractwithCosmosDB.Next,wewillcreateasecondversionoftheapplicationthatwilltakeadvantageofimportantfeaturesthatthecombinationofC#andthe.NETCoreSDKprovides,suchasPOCOsandLINQqueries.Bytheendofthebook,youwillbeabletobuildanapplicationthatworkswithaCosmosDBNoSQLdocumentdatabasewithC#,the.NETCoreSDK,LINQ,andJSON.
·4萬字