What are the different AWS Database types?
AWS provides a wide variety of databases to choose from (about 14 custom built database engines), which range from relational databases to ledger type of databases. AWS comes with support for database types like:
- Relational database- They are mostly used with traditional applications, ERP, CRM and in the e-commerce business.
- Key-value database- It is used with applications which get high-traffic, like e-commerce and gaming applications, since they need quick real-time responses.
- In-memory database- They are used to implement the process of caching, managing sessions, in gaming leaderboards, as well as geospatial applications.
- Document database- They are used to manage user profiles, catalogues, and to manage content.
- Graph database- Such databases are used in social networking applications, recommendation engines, and fraud detection.
- Time series database- They are used in telemetry, IoT applications and devOps.
- Ledger database- It is used in the supply chain business, for registrations, banking field, and record systems.
The above mentioned databases are custom-built, and have been designed to cater to a wide variety of application designs.
Features of AWS database
- They are custom-built- There are a wide variety of databases to choose from, depending on the requirement. It comes with support for different data models.
- They are fully managed- Data management tasks such as patching, set up, backup, recovery, configuration, providing servers are managed by the database service itself.
- They are enterprise usable- They have been built to be used with enterprise workloads (for critical business).
- They provide great performance at scale- They are quicker in comparison to peers, and are scalable, with no downtime.
In this post, we understood the different database services that AWS provides.