{"id":69535,"date":"2019-01-11T05:52:14","date_gmt":"2019-01-11T05:52:14","guid":{"rendered":"https:\/\/www.whizlabs.com\/blog\/?p=69535"},"modified":"2020-08-31T12:16:00","modified_gmt":"2020-08-31T12:16:00","slug":"amazon-documentdb","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/amazon-documentdb\/","title":{"rendered":"AWS Launched Amazon DocumentDB\u00a0 (with MongoDB Compatibility)"},"content":{"rendered":"<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\"><i>Amazon Web Services (AWS) launched Amazon DocumentDB as a fully managed database service with MongoDB compatibility; that has been designed from the scratch to be fast, available, and scalable. <\/i><\/span><\/p>\n<h2 class=\"p2\"><span class=\"s1\">Know About DocumentDB<\/span><\/h2>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s2\"><a href=\"https:\/\/aws.amazon.com\/documentdb\/\" target=\"_blank\" rel=\"noopener noreferrer\">DocumentDB<\/a><\/span><span class=\"s1\"> is a document database service with MongoDB compatibility that supports MongoDB workloads. It means the developer can use the tools, drivers, and application code of MongoDB on DocumentDB for running, managing, and scaling workloads. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Besides, Amazon DocumentDB will result in enhanced scalability, improved performance, and higher availability, without any extra stress for infrastructure management. Moreover, the customers can also migrate their Amazon EC2 or on-premises MongoDB databases to the Amazon DocumentDB with the AWS DMS (Database Migration Service) without any downtime.<\/span><\/p>\n<h2 class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Know About MongoDB<\/span><\/h2>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s2\"><a href=\"https:\/\/www.mongodb.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MongoDB<\/a><\/span><span class=\"s1\">, developed by MongoDB Inc. is an open source database management system used to store, manage, and retrieve semi-structured data. MongoDB is based on a document-oriented database model and supports different forms of data. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">No doubt on the popularity, as MongoDB is one of the top five open source document databases. Customers use MongoDB API for building and evolving applications quickly, but they can\u2019t take the full advantage of the MongoDB API\u2019s functionality. It is not easy to build highly available and performant applications on MongoDB that could scale to many Terabytes and Petabytes of reads writes per second as it\u2019s complex to set up and manage MongoDB clusters. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Due to this, customers have to spend more expenses and time to manage MongoDB clusters at scale. However, MongoDB systems also face the issues of replication of data just like on-premises challenges and suffer from the delayed recovery in case of the failure. All this makes customers struggle to get availability, scalability, and performance for their applications.<\/span><\/p>\n<h2 class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">What does Amazon DocumentDB bring to the Users?<\/span><\/h2>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Designed from the core, Amazon DocumentDB is a document database management system built to give the users improved performance, higher availability, and enhanced scalability with MongoDB compatibility. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Amazon DocumentDB implements the Apache 2.0 open source MongoDB 3.6 API by analyzing the responses and understanding what MongoDB clients expect from a MongoDB server. Thus, making MongoDB tools compatible with DocumentDB. <\/span><\/p>\n<blockquote>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Amazon DynamoDB is currently available in US East (Ohio), US West (Oregon), US East (N. Virginia), and EU (Ireland) regions; projected to expand in more AWS Regions in the coming year.<\/span><\/p>\n<\/blockquote>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">With the use of a fault-tolerant, distributed, and restorative storage system, Amazon DocumentDB can autoscale up to 64 Terabytes for a single database cluster. In Amazon DocumentDB, compute and storage are decoupled, so both can scale independently. The developers can enhance the read requests per second to millions by adding up to 15 read replicas of 15 low latency in minutes, irrespective of the size of data. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Amazon DocumentDB is designed to offer 99.99% availability and saves 6 replicas of your data across 3 AWS Availability Zones. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Amazon provides users an easy migration of MongoDB databases (that are on Amazon EC2 or on-premises) to DocumentDB without any cost (for 6 months). Moreover, it can be done with the AWS DMS (Database Migration Service) with virtually no downtime. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Although It hasn\u2019t been long when Amazon Web Services became active in the open source, with its own document database i.e. Amazon DocumentDB, it meets the expectations of the developers. <\/span><\/p>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\">Besides, the users won\u2019t have to make any upfront investments to use Amazon DocumentDB. Also, they will have to pay only nominal charges for AWS DocumentDB as they will be charged as per the storage consumption for the I\/O operations, snapshots and documents, and data transfer.<\/span><\/p>\n<blockquote>\n<p class=\"p2\" style=\"text-align: justify;\"><span class=\"s1\"><i>The Washington Post, Capital One, Dow Jones, and Hudl\u00a0are some of the initial customers of Amazon DocumentDB.<\/i><\/span><\/p>\n<\/blockquote>\n<p class=\"p2\"><span class=\"s1\"><i>Want to know more about Amazon DocumentDB? Jeff Barr, the Chief Evangelist of Amazon, has written in his blog to help customers <\/i><a href=\"https:\/\/aws.amazon.com\/blogs\/aws\/new-amazon-documentdb-with-mongodb-compatibility-fast-scalable-and-highly-available\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"s2\"><i>how to get started with DocumentDB<\/i><\/span><\/a><i>.<\/i><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Amazon Web Services (AWS) launched Amazon DocumentDB as a fully managed database service with MongoDB compatibility; that has been designed from the scratch to be fast, available, and scalable. Know About DocumentDB DocumentDB is a document database service with MongoDB compatibility that supports MongoDB workloads. It means the developer can use the tools, drivers, and application code of MongoDB on DocumentDB for running, managing, and scaling workloads. Besides, Amazon DocumentDB will result in enhanced scalability, improved performance, and higher availability, without any extra stress for infrastructure management. Moreover, the customers can also migrate their Amazon EC2 or on-premises MongoDB databases [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":69553,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4,17],"tags":[182,275,715,1095],"class_list":["post-69535","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-certifications","category-news-updates","tag-availability-zones","tag-aws-documentdb","tag-document-database","tag-mongodb"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",600,315,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1-150x150.png",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1-300x158.png",300,158,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",600,315,false],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",600,315,false],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",600,315,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",600,315,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",24,13,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",48,25,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",96,50,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",150,79,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",300,158,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1-250x250.png",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",600,315,false],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",96,50,false],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2019\/01\/Amazon_DocumentDB-1.png",150,79,false]},"uagb_author_info":{"display_name":"Pavan Gumaste","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/pavan\/"},"uagb_comment_info":0,"uagb_excerpt":"Amazon Web Services (AWS) launched Amazon DocumentDB as a fully managed database service with MongoDB compatibility; that has been designed from the scratch to be fast, available, and scalable. Know About DocumentDB DocumentDB is a document database service with MongoDB compatibility that supports MongoDB workloads. It means the developer can use the tools, drivers, and&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/69535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=69535"}],"version-history":[{"count":1,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/69535\/revisions"}],"predecessor-version":[{"id":75852,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/69535\/revisions\/75852"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/69553"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=69535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=69535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=69535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}