AWS

3 Mins Read

Amazon DocumentDB – The Choice for Operating JSON Workloads with Ease

Voiced by Amazon Polly

Introduction

Document database falls as a NoSQL database used to store and query JSON documents. Reasons for having an accelerated adoption of JSON is its flexibility in terms of having a semi-structured and hierarchical nature.

Be it content management or catalog management, documents evolve with time and hence document databases come handy when it comes to representing and managing such documents using JSON document structure which includes

  • Key-Value pairs such as {“subject”: “math”}
  • An Array such as {“subject”:[“math”, “Physics”]}
  • Objects such as {“coordinates”:{“latitude”:44.5,”longitude”:33.8}}

 

Amazon DocumentDB

Credit: Amazon Web Services

Customized Cloud Solutions to Drive your Business Success

  • Cloud Migration
  • Devops
  • AIML & IoT
Know More

What do we have in AWS to cater to the needs of document data model-based workloads?

Considering the needs for efficiently storing JSON documents while providing flexibility in terms of querying, indexing capabilities, AWS offers a fully managed database solution named as Amazon DocumentDB which enables organizations to cater:

  • Document access pattern for the applications
  • With an ease of required compute and storage resources
  • To better serve, especially the heavy read workloads using read replicas
  • Providing high throughput and low latency
  • While ensuring high availability with Multi-AZ deployment options
  • In a fully managed fashion with MongoDB compatibility

How it looks like?

We begin with creating an Amazon DocumentDB cluster which consists of primary instance, replica instance and a differently engineered distributed cluster volume.

Cluster Endpoint enables connection to the primary instance while reader endpoint enables connection to the read replicas. It also has an instance endpoint per node that can be used to establish connection to a specific instance.

Amazon DocumentDB

Credit: Amazon Web Services

 

Capabilities that make Amazon DocumentDB an appropriate choice

  • CRUD (Create, Read, Update, Delete) operations can be performed easily.
    • A collection which is like a table in a relational database can be created which will hold the documents without any schema enforcement thereby giving flexibility to the structure. insertOne( {} ) and insertMany ( [{},…,{}] ) operations can be used.
    • find() operation can be used to query the documents
    • update() operation can be used to update an existing document.
    • remove() operation can be used to remove a document from the collection.
  • Client-side field level encryption, encryption for data at rest as well in transit ensures data protection.
  • Seamless integration with AWS IAM (Identity and Access Management) (Identity and Access Management) adds a layer of security to cater to the needs of authenticating and authorizing identities to work with Amazon DocumentDB while ensuring principle of least privilege and defense in depth.
  • Features such as automatic snapshots, manual snapshots are also provided.
  • An Amazon DocumentDB cluster lives inside of Amazon VPC (Virtual Private Cloud) thereby giving network isolation.

Customer Success Stories – Let us get motivated

An esteemed customer of AWS used Amazon DocumentDB to store search events for driving personalized search recommendations for their customers.

We were able to handle huge IoT (Internet of Things) telemetry volume using Amazon DocumentDB.

Were able to migrate their MongoDB databases to Amazon DocumentDB quickly within a span of 3 months.

Zero Outages, low latency as low as 80 ms, reduction in management and operational overhead

Conclusion

With Amazon DocumentDB, it is super easy to satisfy the document access pattern while being MongoDB compatible in a fully managed, highly secure, highly available and highly performant fashion.

Get your new hires billable within 1-60 days. Experience our Capability Development Framework today.

  • Cloud Training
  • Customized Training
  • Experiential Learning
Read More

About CloudThat

CloudThat is a leading provider of Cloud Training and Consulting services with a global presence in India, the USA, Asia, Europe, and Africa. Specializing in AWS, Microsoft Azure, GCP, VMware, Databricks, and more, the company serves mid-market and enterprise clients, offering comprehensive expertise in Cloud Migration, Data Platforms, DevOps, IoT, AI/ML, and more.

CloudThat is the first Indian Company to win the prestigious Microsoft Partner 2024 Award and is recognized as a top-tier partner with AWS and Microsoft, including the prestigious ‘Think Big’ partner award from AWS and the Microsoft Superstars FY 2023 award in Asia & India. Having trained 850k+ professionals in 600+ cloud certifications and completed 500+ consulting projects globally, CloudThat is an official AWS Advanced Consulting Partner, Microsoft Gold Partner, AWS Training PartnerAWS Migration PartnerAWS Data and Analytics PartnerAWS DevOps Competency PartnerAWS GenAI Competency PartnerAmazon QuickSight Service Delivery PartnerAmazon EKS Service Delivery Partner AWS Microsoft Workload PartnersAmazon EC2 Service Delivery PartnerAmazon ECS Service Delivery PartnerAWS Glue Service Delivery PartnerAmazon Redshift Service Delivery PartnerAWS Control Tower Service Delivery PartnerAWS WAF Service Delivery PartnerAmazon CloudFront Service Delivery PartnerAmazon OpenSearch Service Delivery PartnerAWS DMS Service Delivery PartnerAWS Systems Manager Service Delivery PartnerAmazon RDS Service Delivery PartnerAWS CloudFormation Service Delivery PartnerAWS ConfigAmazon EMR and many more.

WRITTEN BY Muhammad Imran

Share

Comments

    Click to Comment

Get The Most Out Of Us

Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!