AWS Series — Database services AWS offers you might not be aware of

Shilpa Thota
3 min readJan 21, 2025

--

Operating MongoDB -compatible Databases in Amazon Document DB

What is MongoDB?

This is the document database that allows for scalability and flexibility with your data as well as robust querying and indexing features.

As you can see in example, we have inserted many documents with key value pairs as the fields and each record is called the document.

What is Amazon DocumentDB?

Allows you to run MongoDB on the AWS cloud. It is a managed database service that scales with your workloads and safely and durably stores your database information.

We can always use DynamoDB if you are using NoSQL. But if there are specific scenarios where you want to migrate MongoDB to AWS without changing the structure or any configurations, this might be useful.

You no longer have to worry about all the manual tasks when running MongoDB workloads, such as cluster management software, configuring backups, or monitoring production workloads. Get rid of your operational overheads

Best way to migrate MongoDB —

  • MongoDB is On-Premises and we want to migrate using AWS database migration service and then we select the Amazon DynamoDB. This is the best way to migrate the MongoDB.

Running Apache Cassandra workloads with Amazon Keyspaces

Graph Database using Amazon Neptune

Leveraging Amazon Quantum Ledger Database

Time Series Data with AWS TimeStream

AWS Redshift

Amazon Elastic Map Reduce

EMR Architecture

You can see our cluster in our VPC and our subnet, these clusters needs access to EMR service which means they need access to Internet or VPC endpoint access. Otherwise, EMR cannot manage cluster properly.

Same connectivity requirements goes to using S3 via EMRFS. But for this, Internet Access is costly and so we can leverage VPC endpoint for accessing S3 whenever possible.

Happy Learning!!

--

--

Shilpa Thota
Shilpa Thota

Written by Shilpa Thota

Full Stack Developer#TechEnthusiast#Manager#BigFan of Learning AI#

No responses yet