Welcome back and bienvenidos to our series explaining the AWS Simple Icons. In this thrill-filled entry, we cover the third bucket of icons: the Database Set. 

While AWS Simple Icons are free to use — and pre-loaded into Gliffy Diagram's shape library for your easy access — mapping each of these symbols to something meaningful can be brain-melting. Allow us to re-solidify your intelligence with the following handy guide.

The table below contains the most current AWS Simple Icons in the Database set listed by service category, complete with a brief introduction to the product or service symbolized and a link to more information. (Here are our guides to the Compute set and the Storage set, with subsequent sets to be posted regularly, so stay tuned).

AWS Simple Icons: Database

AWS Database Amazon RDS

Amazon RDS

 

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It offers a cost-efficient, resizable capacity for an industry-standard relational database and manages common database administration tasks. 
 

AWS Database MS SQL 

MS SQL Instance

The basic building block of Amazon RDS is the database instance. A database instance is an isolated database environment in the cloud. The Amazon RDS supports the Microsoft SQL Server DB engines. You can use this icon to represent a Microsoft SQL instance in your diagram.
 

AWS Database MySQL alt 

MS SQL Instance Alt.

You can get high availability with a primary instance and when problems occur, a synchronous secondary instance that you can fail over too. You can also use this icon to represent a Microsoft SQL instance alternate in your diagram.
 

 AWS Database MySQL

MySQL DB Instance 

The basic building block of Amazon RDS is the database instance. A database instance is an isolated database environment in the cloud. Amazon RDS supports the MySQL Server DB engines. You can use this icon to represent an MySQL instance in your diagram.
     
 

AWS Database Oracle DB

Oracle DB Instance 

The basic building block of Amazon RDS is the database instance. A database instance is an isolated database environment in the cloud. Amazon RDS supports Oracle Server DB engines and you can use this icon to represent an Oracle DB instance in your diagram.
 

AWS Database Oracle DB alt

Oracle DB Instance Alt.

You can get high availability with a primary instance and a synchronous secondary instance that you can fail over to when problems occur. You can use this icon to represent an Oracle DB instance alternate in your diagram 
 

AWS Database PIOP

PIOP

Provisioned IOPS (input/output operations per second) storage is a storage type that delivers predictable performance and consistently low latency. Provisioned IOPS storage is optimized for online transaction processing (OLTP) workloads that have consistent performance requirements. Provisioned IOPS helps performance tuning of these workloads.
 

AWS Database Postgre

PostgreSQL Instance 

The basic building block of Amazon RDS is the database instance. A database instance is an isolated database environment in the cloud. Amazon RDS supports PostgreSQL DB engines and you can use this icon to represent a PostgreSQL instance in your diagram.
 

AWS Database RDS DB

RDS DB Instance 

An RDS DB instance is an isolated database environment running in the cloud. It is the basic building block of Amazon RDS. A DB instance can contain multiple user-created databases and can be accessed using the same client tools and applications you might use to access a standalone database instance. 
 

AWS Database RDS DB standby

RDS DB Instance Standby
(Multi-AZ)
 

Amazon RDS Multi-AZ (Availability Zone) deployments provide enhanced availability and durability for DB instances, making them a natural fit for production database workloads. When you provision a Multi-AZ DB Instance, Amazon RDS automatically creates a primary DB Instance and synchronously replicates the data to a standby instance in a different available zone. Each zone runs on its own physically distinct, independent infrastructure and is engineered to be highly reliable. In case of an infrastructure failure, the Amazon RDS performs an automatic failover to the standby, so that you can resume database operations as soon as the failover is complete. 
 

AWS Database RDS DB read

RDS DB Instance Read Replica 

Amazon RDS Read Replicas provide enhanced performance and durability for database instances. This feature makes it easy to elastically scale out beyond the capacity constraints of a single DB instance for read-heavy database workloads. You can create one or more replicas of a given source DB instance and serve high-volume application read traffic from multiple copies of your data, thereby increasing aggregate read throughput. 
 

AWS Database SQL Master

SQL Master 

To indicate a Master SQL database in master-slave database relationship, use this icon.
 

AWS Database SQL Slave

SQL Slave 

To indicate a Slave SQL database in master-slave database relationship, use this icon.

 

 AWS Database Amazon DynamoDB

Amazon DynamoDB

 

 

Amazon DynamoDB is a fully-managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling. DynamoDB also offers encryption at rest, which eliminates the operational burden and complexity involved in protecting sensitive data. 

 

AWS Database Attribute 

Attribute

You can map your classes and properties to DynamoDB attributeEach attribute has a name and a value. An attribute value can be a scalar, a set, or a document type. 
 

AWS Database Attributes

Attributes

You can map your classes and properties to DynamoDB attributesEach attribute has a name and a value. An attribute value can be a scalar, a set, or a document type. 
 

AWS Database Global Secondary Index

Global Secondary Index

Some applications might need to perform many kinds of queries, using a variety of different attributes as query criteria. To support these requirements, you can create one or more global secondary indexes and issue Query requests against these indexes.
 

AWS Database Item

Item

In DynamoDB, an item is a collection of attributes. Each attribute has a name and a value. An attribute value can be a scalar, a set, or a document type. 
 

AWS Database Items

Items

In DynamoDB, an item is a collection of attributes. Each attribute has a name and a value. An attribute value can be a scalar, a set, or a document type. 
 

AWS Database Table

Table

With DynamoDB, you can create database tables that can store and retrieve any amount of data while serving any level of request traffic. You can scale your tables up or down throughout capacity without downtime or performance degradation.

 

 AWS Database Amazon DynamoDB Accelerator

Amazon DynamoDB Accelerator

 

 

Amazon DynamoDB Accelerator (DAX) is a fully managed, highly-available, in-memory cache for DynamoDB. It provides up to ten-times the performance – from milliseconds to microseconds – even at millions of requests per second. DAX does all the heavy lifting required to add in-memory acceleration to your DynamoDB tables, without requiring developers to manage cache invalidation, data population, or cluster management.  

 

AWS Database Amazon ElastiCache 

Amazon ElastiCache

 

 

Amazon ElastiCache is a web service that makes it easy to set up, manage, and scale in-memory cache environments in the AWS Cloud. It provides a high performance, resizable, and cost-effective in-memory cache, while removing the complexity associated with deploying and managing a distributed cache environment. ElastiCache works with both the Redis and Memcached engines.

 

 AWS Database Cache Node

Cache Node

Amazon ElastiCache supports standard and memory-optimized cache node types, any of which can be indicated using this icon. 

 

 AWS Database Memcached

Memcached

ElastiCache for Memcached is a Memcached-compatible in-memory key-value store service that can be used as a cache or a data store. It delivers the performance, ease-of-use, and simplicity of Memcached. ElastiCache for Memcached is fully managed, scalable, and secure — making it an ideal candidate for use cases where frequently accessed data must be in-memory. 

 

AWS Database Redis 

Redis

ElastiCache for Redis works with your Redis clients and uses the open Redis data format to store your data. Your self-managed Redis applications can work seamlessly with ElastiCache for Redis without any code changes. ElastiCache for Redis combines the speed, simplicity, and versatility of open-source Redis with manageability, security, and scalability from Amazon to power the most demanding real-time applications.

 

 AWS Database Amazon Redshift

Amazon Redshift

 

Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. An Amazon Redshift data warehouse is a collection of computing resources called nodes, which are organized into a group called a cluster. Each cluster runs an Amazon Redshift engine and contains one or more databases.

 

 AWS Database Dense Compute Node

Dense Compute Node

Dense Compute (DC) node types enable you to create high performance data warehouses using solid-state disks (SSDs). If you have less than 500GB of data, your most cost-effective and highest-performance option is Dense Compute node types. If you have more than 500GB and your primary focus is performance, you can continue using Dense Compute node types for up to hundreds of compressed terabytes. 
 

AWS Database Dense Storage Node

Dense Storage Node

Dense Storage (DS) node types enable you to create large data warehouses using hard disk drives. If you want to scale further than would be cost-effective with Dense Compute node types, you can switch to Dense Storage node types, and scale to over a petabyte of compressed data.

 

AWS Database AWS DMS

AWS DMS

 

 

AWS Database Migration Service (AWS DMS) helps you migrate databases to AWS easily and securely. You can migrate your data to and from most widely used commercial and open-source databases, such as Oracle, MySQL, and PostgreSQL. The service supports homogeneous migrations such as Oracle to Oracle, and also migrations between different database platforms. 

 

 AWS Database Migration Workflow

Database Migration Workflow/Job

Use this icon to indicate a database migration workflow or job via AWS DMS. Large-scale data migrations can include many terabytes of information and can be slowed by network performance or by the sheer amount of data that has to be moved.