{"id":865,"date":"2014-08-22T16:27:35","date_gmt":"2014-08-22T20:27:35","guid":{"rendered":"http:\/\/binaryworld.net\/blogs\/?p=865"},"modified":"2015-12-01T16:37:35","modified_gmt":"2015-12-01T21:37:35","slug":"microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service","status":"publish","type":"post","link":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/","title":{"rendered":"Learn Microsoft DocumentDB &#8211; Fully managed NoSQL Database offering for Azure Platform"},"content":{"rendered":"<p>Yesterday <strong>Microsoft Azure services<\/strong> took a big leap forward by announcing their fully managed Cloud based <a title=\"NoSQL Database\" href=\"http:\/\/en.wikipedia.org\/wiki\/NoSQL\" target=\"_blank\">NoSQL Database<\/a> Service named as &#8220;<strong>DocumentDB<\/strong>&#8221; which will run under <a title=\"Microsoft Azure\" href=\"http:\/\/azure.microsoft.com\/en-us\/\" target=\"_blank\">Azure Cloud Computing Platform<\/a>.<\/p>\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">Contents<\/p><ul class=\"toc_list\"><li><a href=\"#What_is_NoSQL_database\"><span class=\"toc_number toc_depth_1\">1<\/span> What is NoSQL database<\/a><\/li><li><a href=\"#What_isDocumentDB\"><span class=\"toc_number toc_depth_1\">2<\/span> What is\u00a0DocumentDB<\/a><\/li><li><a href=\"#How_to_get_started_with_DocumentDB_8211_NoSQL_Database\"><span class=\"toc_number toc_depth_1\">3<\/span> How to get started with DocumentDB &#8211; NoSQL Database<\/a><\/li><li><a href=\"#DocumentDB_SQL_Query_Examples\"><span class=\"toc_number toc_depth_1\">4<\/span> DocumentDB SQL Query Examples<\/a><\/li><li><a href=\"#How_to_Query_DocumentDB_records_in_Net_using_LINQ\"><span class=\"toc_number toc_depth_1\">5<\/span> How to Query DocumentDB records in .Net using LINQ<\/a><\/li><li><a href=\"#How_to_get_Net_samples_for_DocumentDB\"><span class=\"toc_number toc_depth_1\">6<\/span> How to get .Net samples for DocumentDB<\/a><\/li><li><a href=\"#DocumentDB_Reference_Links\"><span class=\"toc_number toc_depth_1\">7<\/span> DocumentDB Reference Links<\/a><\/li><\/ul><\/div>\n<h2><span id=\"What_is_NoSQL_database\">What is NoSQL database<\/span><\/h2>\n<p><em>NoSQL database<\/em> is a different category of database where you have no schema defined for records. Essentially every record may have same or very different number of attributes (i.e. columns). Each record can have nested attributes\u00a0(in traditional RDBMS this is done by Normalizing\u00a0Entity into Multiple Tables). OK enough to start with NoSQL .. you can <a href=\"http:\/\/www.bing.com\/search?q=What+is+NoSQL&amp;src=ie9tr\" target=\"_blank\">Bing it to find more..<\/a><\/p>\n<h2><span id=\"What_isDocumentDB\">What is\u00a0DocumentDB<\/span><\/h2>\n<p>DocumentDB is Microsoft latest offering in already crowded <strong>NoSQL database<\/strong> market. So question is why Microsoft created another Database System? Here is the list of\u00a0handful facts about \u00a0<em>DocumentDB<\/em> which makes it very appealing compared to other <i>NoSQL Database<\/i> vendors out there<\/p>\n<ul>\n<li><em>DocumentDB<\/em> provides <strong>Transaction support<\/strong> for Schema Free documents<\/li>\n<li><em>DocumentDB<\/em> is created to offer rich <strong>T-SQL like query language<\/strong> which most of Database developer know. This is\u00a0an outstanding feature\u00a0which is lacking in most of <em>NoSQL database<\/em> out there<\/li>\n<li><em>DocumentDB<\/em> provides <em>Modern <strong>Javascript<\/strong><\/em> as <strong><em>T-SQL<\/em><\/strong> which runs on server.<\/li>\n<li><em>DocumentDB<\/em> provides <strong>handle on Consistent Read vs Non-Consistent Read<\/strong><\/li>\n<li>DocumentDB uses proprietary<strong> In Memory technology<\/strong> called <a href=\"http:\/\/blogs.msdn.com\/b\/arvindsh\/archive\/2013\/07\/03\/sql-2014-in-memory-oltp-hekaton-training-videos-and-white-papers.aspx\" target=\"_blank\"><em>Hekaton<\/em><\/a>\u00a0for very fast query.<\/li>\n<li><em>DocumentDB<\/em> is fully managed service under Azure Platform &#8230;means no deployment .. no hassle&#8230; Everything is managed by Azure Platform behind the scene for you.<\/li>\n<li><em>DocumentDB<\/em> is fully accessible via<strong><em> .Net SDK, PHP SDK, Python SDK, Node.js<\/em><\/strong> .. All of them are open source.<\/li>\n<li>You may access DocumentDB using simple <strong>RESTful HTTP Calls<\/strong> in any programming language without any SDK.<\/li>\n<li><strong>Pay as you go<\/strong> model&#8230;. makes it possible to try <em>NoSQL<\/em> technology in few clicks.<\/li>\n<li><strong>Fully scalable<\/strong>.. easily add or remove Compute units as needed.\u00a0<\/li>\n<li>Support for<em> Stored Procedures<\/em><\/li>\n<li>Support for <em>Triggers<\/em><\/li>\n<li>Support for <em>Userdefined functions<\/em> .. You can easily call them in you sql query<\/li>\n<\/ul>\n<h2><span id=\"How_to_get_started_with_DocumentDB_8211_NoSQL_Database\">How to get started with DocumentDB &#8211; NoSQL Database<\/span><\/h2>\n<p>DocumentDB is in Preview and you can try it now and learn more about it. Right now DocumentDB is only available under <a title=\"Azure Preview portal\" href=\"http:\/\/click.email.microsoftemail.com\/?qs=1072526fbf93ad073b4430e290bca4b574175cbae7aaf93591b80e0a972e5560faf24dbb9dced9fac61e97abf491a257\">Azure Preview portal<\/a>\u00a0(This is new Azure Portal which is under Preview). Classic Azure Portal (Old version) doesn&#8217;t list <em>DocumentDB<\/em> yet.<\/p>\n<p>Once you login to Preview Portal perform the following step to create your very first <em>NoSQL database<\/em> under <em>Azure DocumentDB<\/em><\/p>\n<ol>\n<li>Click on Plus sign at the bottom<\/li>\n<li>Click on Everything and expand to to see all categories.<\/li>\n<li>Select Data, Storage, Cache+backup category<\/li>\n<li>on next page select DocumentDB (By Microsoft)<\/li>\n<li>When prompted click on Create<\/li>\n<li>Select domain name prefix for your account URL. such as\u00a0 <em><strong>mycomanycloud<\/strong>.documents.azure.com<\/em><\/li>\n<li>Once done hit create and wait for a min or so&#8230; This will DocumentDB for you.<\/li>\n<\/ol>\n<p><a href=\"http:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-872\" alt=\"create-azure-documentdb-nosql-database\" src=\"http:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database.png\" width=\"498\" height=\"637\" srcset=\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database.png 498w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-234x300.png 234w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-100x127.png 100w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-150x191.png 150w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-200x255.png 200w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-300x383.png 300w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-450x575.png 450w\" sizes=\"(max-width: 498px) 100vw, 498px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-871\" alt=\"create-azure-documentdb-nosql-database-2\" src=\"http:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2.png\" width=\"613\" height=\"499\" srcset=\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2.png 613w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2-300x244.png 300w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2-100x81.png 100w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2-150x122.png 150w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2-200x162.png 200w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2-450x366.png 450w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-2-600x488.png 600w\" sizes=\"(max-width: 613px) 100vw, 613px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-870\" alt=\"create-azure-documentdb-nosql-database-3\" src=\"http:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3.png\" width=\"890\" height=\"524\" srcset=\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3.png 890w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3-300x176.png 300w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3-100x58.png 100w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3-150x88.png 150w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3-200x117.png 200w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3-450x264.png 450w, https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/create-azure-documentdb-nosql-database-3-600x353.png 600w\" sizes=\"(max-width: 890px) 100vw, 890px\" \/><\/a><\/p>\n<h2><span id=\"DocumentDB_SQL_Query_Examples\">DocumentDB SQL Query Examples<\/span><\/h2>\n<p>\u00a0Here is sample query examples which you can submit to your DocumentDB. This is very unique feature to Microsoft NoSQL offering. Most of NoSQL database I worked doesn&#8217;t allow to write SQL like query&#8230;. This is awesome!!!<\/p>\n<pre class=\"brush: sql; gutter: true\">--\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\u00a0 Simple Select Query With Where Clause\r\nSELECT * \r\nFROM Families f \r\nWHERE f.id = &quot;AndersenFamily&quot;\r\n\r\n--\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ \u00a0Extracting elements as JSON Fragments \r\nSELECT {&quot;Name&quot;:f.id, &quot;City&quot;:f.address.city} AS Family \r\nFROM Families f \r\nWHERE f.address.city = f.address.state\r\n\r\n--\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ JOIN Example\r\nSELECT c.givenName \r\nFROM Families f \r\nJOIN c IN f.children \r\nWHERE f.id = &#039;WakefieldFamily&#039;\r\n\r\n--\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ User defined function\r\nSELECT GetSalesTax(item, &#039;US&#039;) FROM item in cart.items\r\n\r\n<\/pre>\n<p>For FULL reference <a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/documentdb-sql-query\/\" target=\"_blank\">Click here <\/a><\/p>\n<p>You can try their online demo here\u00a0 <a href=\"http:\/\/www.documentdb.com\/sql\/demo\">http:\/\/www.documentdb.com\/sql\/demo<\/a><\/p>\n<h2><span id=\"How_to_Query_DocumentDB_records_in_Net_using_LINQ\">How to Query DocumentDB records in .Net using LINQ<\/span><\/h2>\n<p>Here is an example how to query DocumentDB records in .net using OpenSource SDK available (download from \u00a0nuget , or github)<\/p>\n<pre class=\"brush: csharp; gutter: true\">var query = (IDocumentQuery)client.CreateDocumentQuery(collectionLink)  \r\n.SelectMany(team =&gt; team.Members.Where(member =&gt; member.Age &gt;= 18))\r\nvar results = await query.ExecuteNextAsync();<\/pre>\n<p>&nbsp;<\/p>\n<h2><span id=\"How_to_get_Net_samples_for_DocumentDB\">How to get .Net samples for DocumentDB<\/span><\/h2>\n<p><strong>1. Download &#8211; C# Sample Code for DocumentDB<\/strong> : <a href=\"http:\/\/code.msdn.microsoft.com\/Azure-DocumentDB-NET-Code-6b3da8af\">http:\/\/code.msdn.microsoft.com\/Azure-DocumentDB-NET-Code-6b3da8af<\/a><\/p>\n<p>2.\u00a0Install <strong>nuget Package<\/strong>.. from here. <a href=\"http:\/\/www.nuget.org\/packages\/Microsoft.Azure.Documents.Client\/\">http:\/\/www.nuget.org\/packages\/Microsoft.Azure.Documents.Client\/<\/a><\/p>\n<p>If you dont know how to install NuGet Packages in VS2012 &#8230; then follow these steps.. <a href=\"http:\/\/docs.nuget.org\/docs\/start-here\/Using-the-Package-Manager-Console\">http:\/\/docs.nuget.org\/docs\/start-here\/Using-the-Package-Manager-Console<\/a><\/p>\n<p>3. After extracting sample&#8230; Make sure to change appSettings.config before running samples. To set your account EndPoint URI (example:\u00a0 <a href=\"https:\/\/binaryworld.documents.azure.com:443\/\">https:\/\/youraccount.documents.azure.com:443\/<\/a>\u00a0) and your Access Key\u00a0(Look under Azure Portal and Click DocumentDB\u00a0&#8212;&gt; Keys )\u00a0<\/p>\n<p>&nbsp;<\/p>\n<p>NOTE: You must set your C# Project to use .net Framework 4.0 or\u00a0 Higher in order to add these client libraries. It will add 2 dlls to your project reference. <em>Microsoft.Azure.Documents.Client.dll<\/em> and <em>Newtonsoft.Json.dll<\/em><\/p>\n<p>Sample Code\u00a0includes various samples for following\u00a0\u00a0<\/p>\n<ul>\n<li>How to Create DocumentDB Database in C# code<\/li>\n<li>How to Create DocumentDB Index in C# code<\/li>\n<li>How to Create DocumentDB\u00a0Collection (i.e. Tables)\u00a0in C# code<\/li>\n<li>How to Manage DocumentDB Users<\/li>\n<li>How to Query records using Linq and SQL Query language of DocumentDB<\/li>\n<\/ul>\n<h2><span id=\"DocumentDB_Reference_Links\">DocumentDB Reference Links<\/span><\/h2>\n<p>Azure DocumentDB Reference Documentation : \u00a0<a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/azure\/dn781482.aspx\">http:\/\/msdn.microsoft.com\/en-us\/library\/azure\/dn781482.aspx<\/a><br \/>Getting Started with DocumentDB: <a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/documentdb-get-started\/\">http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/documentdb-get-started\/<\/a><br \/>Nuget Package for DocumentDB .Net Client : <a href=\"http:\/\/www.nuget.org\/packages\/Microsoft.Azure.Documents.Client\/\">http:\/\/www.nuget.org\/packages\/Microsoft.Azure.Documents.Client\/<\/a><br \/>C# Code Sample: <a href=\"http:\/\/code.msdn.microsoft.com\/Azure-DocumentDB-NET-Code-6b3da8af\">http:\/\/code.msdn.microsoft.com\/Azure-DocumentDB-NET-Code-6b3da8af<\/a><br \/><em>DocumentDB<\/em> Blog Entry: <a href=\"http:\/\/blogs.msdn.com\/b\/documentdb\/archive\/2014\/08\/22\/introducing-azure-documentdb-microsoft-s-fully-managed-nosql-document-database-service.aspx\" target=\"_blank\">Introducing DocumentDB<\/a><br \/><em>DocumentDB<\/em> Tutorial : <a href=\"http:\/\/www.documentdb.com\/sql\/tutorial\">http:\/\/www.documentdb.com\/sql\/tutorial<\/a><br \/><em>DocumentDB<\/em> Live Demo: <a href=\"http:\/\/www.documentdb.com\/sql\/demo\">http:\/\/www.documentdb.com\/sql\/demo<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday Microsoft Azure services took a big leap forward by announcing their fully managed Cloud based NoSQL Database Service named as &#8220;DocumentDB&#8221; which will run under Azure Cloud Computing Platform. Contents1 What is NoSQL database2 What is\u00a0DocumentDB3 How to get &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/\"> <span class=\"screen-reader-text\">Learn Microsoft DocumentDB &#8211; Fully managed NoSQL Database offering for Azure Platform<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":875,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[125,114,137,98],"tags":[112,134,135,136],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Learn Microsoft DocumentDB - Fully managed NoSQL Database offering for Azure Platform - BinaryWorld Blog<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Learn Microsoft DocumentDB - Fully managed NoSQL Database offering for Azure Platform - BinaryWorld Blog\" \/>\r\n<meta property=\"og:description\" content=\"Yesterday Microsoft Azure services took a big leap forward by announcing their fully managed Cloud based NoSQL Database Service named as &#8220;DocumentDB&#8221; which will run under Azure Cloud Computing Platform. Contents1 What is NoSQL database2 What is\u00a0DocumentDB3 How to get &hellip; Learn Microsoft DocumentDB &#8211; Fully managed NoSQL Database offering for Azure Platform Read More &raquo;\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/\" \/>\r\n<meta property=\"og:site_name\" content=\"BinaryWorld Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2014-08-22T20:27:35+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2015-12-01T21:37:35+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/windowazurelogo.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"300\" \/>\r\n\t<meta property=\"og:image:height\" content=\"300\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"Binary World\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Binary World\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/\",\"url\":\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/\",\"name\":\"Learn Microsoft DocumentDB - Fully managed NoSQL Database offering for Azure Platform - BinaryWorld Blog\",\"isPartOf\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/windowazurelogo.png\",\"datePublished\":\"2014-08-22T20:27:35+00:00\",\"dateModified\":\"2015-12-01T21:37:35+00:00\",\"author\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/77cf0a9a512dd22bff93c6a1b6374fe0\"},\"breadcrumb\":{\"@id\":\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#primaryimage\",\"url\":\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/windowazurelogo.png\",\"contentUrl\":\"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/windowazurelogo.png\",\"width\":300,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/binaryworld.net\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Learn Microsoft DocumentDB &#8211; Fully managed NoSQL Database offering for Azure Platform\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/#website\",\"url\":\"https:\/\/binaryworld.net\/blogs\/\",\"name\":\"BinaryWorld Blog\",\"description\":\"Tips and Tutorials for Microsoft SQL Server, SSIS, SSAS, Business Intelligence, C#, .net\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/binaryworld.net\/blogs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/77cf0a9a512dd22bff93c6a1b6374fe0\",\"name\":\"Binary World\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eaea47799daa577835eb53e64dfd3e13?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eaea47799daa577835eb53e64dfd3e13?s=96&d=mm&r=g\",\"caption\":\"Binary World\"},\"description\":\"Binary World is a Software Development company located in Atlanta, USA (since 2007). Binary World specialized in Business Intelligence, mobile, cloud computing and .Net Application Development.\",\"url\":\"https:\/\/binaryworld.net\/blogs\/author\/admin\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learn Microsoft DocumentDB - Fully managed NoSQL Database offering for Azure Platform - BinaryWorld Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/","og_locale":"en_US","og_type":"article","og_title":"Learn Microsoft DocumentDB - Fully managed NoSQL Database offering for Azure Platform - BinaryWorld Blog","og_description":"Yesterday Microsoft Azure services took a big leap forward by announcing their fully managed Cloud based NoSQL Database Service named as &#8220;DocumentDB&#8221; which will run under Azure Cloud Computing Platform. Contents1 What is NoSQL database2 What is\u00a0DocumentDB3 How to get &hellip; Learn Microsoft DocumentDB &#8211; Fully managed NoSQL Database offering for Azure Platform Read More &raquo;","og_url":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/","og_site_name":"BinaryWorld Blog","article_published_time":"2014-08-22T20:27:35+00:00","article_modified_time":"2015-12-01T21:37:35+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/windowazurelogo.png","type":"image\/png"}],"author":"Binary World","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Binary World","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/","url":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/","name":"Learn Microsoft DocumentDB - Fully managed NoSQL Database offering for Azure Platform - BinaryWorld Blog","isPartOf":{"@id":"https:\/\/binaryworld.net\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#primaryimage"},"image":{"@id":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#primaryimage"},"thumbnailUrl":"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/windowazurelogo.png","datePublished":"2014-08-22T20:27:35+00:00","dateModified":"2015-12-01T21:37:35+00:00","author":{"@id":"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/77cf0a9a512dd22bff93c6a1b6374fe0"},"breadcrumb":{"@id":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#primaryimage","url":"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/windowazurelogo.png","contentUrl":"https:\/\/binaryworld.net\/blogs\/wp-content\/uploads\/2014\/08\/windowazurelogo.png","width":300,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/binaryworld.net\/blogs\/microsoft-relesed-preview-of-documentdb-nosql-database-azure-cloud-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/binaryworld.net\/blogs\/"},{"@type":"ListItem","position":2,"name":"Learn Microsoft DocumentDB &#8211; Fully managed NoSQL Database offering for Azure Platform"}]},{"@type":"WebSite","@id":"https:\/\/binaryworld.net\/blogs\/#website","url":"https:\/\/binaryworld.net\/blogs\/","name":"BinaryWorld Blog","description":"Tips and Tutorials for Microsoft SQL Server, SSIS, SSAS, Business Intelligence, C#, .net","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/binaryworld.net\/blogs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/77cf0a9a512dd22bff93c6a1b6374fe0","name":"Binary World","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binaryworld.net\/blogs\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eaea47799daa577835eb53e64dfd3e13?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eaea47799daa577835eb53e64dfd3e13?s=96&d=mm&r=g","caption":"Binary World"},"description":"Binary World is a Software Development company located in Atlanta, USA (since 2007). Binary World specialized in Business Intelligence, mobile, cloud computing and .Net Application Development.","url":"https:\/\/binaryworld.net\/blogs\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/posts\/865"}],"collection":[{"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/comments?post=865"}],"version-history":[{"count":0,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/posts\/865\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/media\/875"}],"wp:attachment":[{"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/media?parent=865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/categories?post=865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binaryworld.net\/blogs\/wp-json\/wp\/v2\/tags?post=865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}