AWS database service includes the following services:
1.RDS –
· Relational Databases are the databases that what most of us
are all used to.
·
Relational Database is like a spreadsheet such as Excel, etc.
·
Manage to structure database,
·
All data which can be stored in database SQL in table with rows
and columns. They have relational key and can be easily mapped into pre-defined
fields.
·
Used for OLTP systems (stands for Online Transactional Processing)
·
Rds storage limits is 64 TB.
·
It supports six commonly used database engines.
Relational
Database Types :-
4.DynamoDB
·
Amazon DynamoDB is a fast and flexible NoSQL database service for
all applications that require consistent single-digit millisecond latency at
any scale.
· Manage to
unstructured and semi-structured database like ad-tech, IOT, video, photo, audio files, and semi data JSON,
XML.
·
It is a fully managed database that supports both document and
key-value data models.
·
It is stored in SSD storage.
·
2.Elasticache
· Elasticache
is a web service used to deploy, operate, and scale an in-memory cache in the
cloud.
·
It improves the performance of web applications by allowing you to
retrieve information from fast, managed in-memory cache instead of relying
entirely on slower disk-based databases.
·
Caching improves application performance by storing critical
pieces of data in memory for low latency access.
|
Redis |
Memcached |
1. |
It was released in 2009. |
It was released in 2003. |
2. |
It uses single cores. |
It uses multiple cores. |
3. |
Maximum key length is 2 GB. |
Maximum key length is 250 bytes. |
4. |
It supports various advanced data structures
such as sets, sorted set, hashes, bit arrays, etc. |
It does not support advanced data structures. |
5. |
It supports Master-Slave
Replication and Multi-Master Replication methods. |
It does not support any
replication method. |
6. |
It uses persistent data. |
It does not use persistent data. |
6.Kinesis
Before
knowing about the Kinesis, you should know about the streaming data.
Kinesis
is a platform on AWS that sends your streaming data. It makes it easy to
analyze load streaming data and also provides the ability for you to build
custom applications based on your business needs.
Streaming
data is data which is generated continuously from thousands of data sources,
and these data sources can send the data records simultaneously and in small
size.
§ Purchases from online stores
§ Game data
§ Social network data
§ iOT Sensor Data
2.redshift
· Amazon
redshift is a data warehouse that is a fully managed database service that can
scale in petabytes and this can happen in minutes. Think of it as a web service
which is easy to setup, manage and scale a distributed and cached environment
on AWS cloud platforms.
· Use for
OLAP systems (Online Analytical Processing).
· Redshift consists of two types of nodes:
Single node: A single node stores up to 160 GB
No comments:
Post a Comment