DEV Community

Shahriyar Al Mustakim Mitul
Shahriyar Al Mustakim Mitul

Posted on

AWS Databases & Analytics

Image description
There are different types of databases:

  1. Relational Databases: Works using different data tables. One can use SQL language to look up something. Image description
  2. NoSQL Databases: Image description Example : Image description

Shared Responsibility
Image description

AWS RDS( Relational Database Service)_

Note: This service is a part of free tier. This database is a managed service with SQL capabilities suited for Online Transaction Processing (OLTP).

Image description

Advantages of using AWS RDS over EC2 for DB
Image description

RDS Solution Architecture
Image description

Amazon Aurora
Note: This service is not part of the free tier. AWS Cloud Optimized
Image description

RDS Deployments
RDS read replicas main purpose is scalability.
Image description
Image description

Amazon ElastiCache
Image description
Image description

DynamoDB
NoSql database, serverless, low latency. It is a NoSQL database that can scale with no downtime and can handle millions of requests per second.
Image description
The table will look like this
Image description

DynamoDB Accelerator-DAX

Image description
Image description

Redshift
Good for analytics and data warehousing and also it is not good for Online Transaction Processing (OLTP) rather for OLAP (Online Analytical Processing)

Image description
Amazon EMR
EMR Stands for Elastic Map Reduce and it helps create Hadoop Clusters (Big Data). 1 cluster can be made of hundreds of EC2 instances.
Image description

Amazon Athena
It is serverless and performs analytics in S3 objects. Serverless+ SQL capabilities.
Image description

Amazon QuickSight
It creates interactive dashboards. Know More
Image description

DocumentDB
User case: Can help to set up fully managed MongoDB database

Image description

DynamoDB accelerator (DAX) helps in-memory cache to improve up to 10X.

AMAZON Neptune
It is a graph database and is best for networking.
Image description

_Amazon QLDB (Quantum Ledger Database) _
Best for Financial transactions and ledger also it is centralized. Immutable ledger database.
Image description

Amazon Managed Blockchain
This basically is compatible with Hyperledger Fabric and Ethereum. Also, it is de-centralized.
Image description
DMS( Database Migration Service)
For the migration of the database, we use this. You can use the source while migrating.
Image description

AWS Glue
To extract, transform and load (ETL ) service we use AWS Glue and which is a serverless service
Image description

Summary
Image description

Top comments (0)