Amazon Dynamo DB
- To the Dynamo DB Table, we add indexes
- Indexes help in querying data
- There are two types of indexes
- local secondary indexes (can be added during creation time only)
- Global Secondary indexes (can be added post creation)
Amazon Document DB
- Mongo DB as a service offered by AWS
- Document DB gives us options to run mongo much like RDS
- We have to deal with
- security groups
- subnet groups
- vpcs
- Once created we can use mongoshell or application libraries to connect.
Other Databases
- Cassandra ==> KeySpaces
- Graph => Neptune
Cache
- Redis
- OSS => Elastic Cache
- Enterprise => Memory DB
- Memcached => Elastic Cache
Database Backups in AWS
- Snapshot refers to a backup which is generally executed manually.
- AWS has a service to centralize all backups which is AWS Backup Service
- To Use AWS Backup Service, We need to
- Create a vault
- Backup plan
- Protected Resources: Resources for which backup is enabled.
Backups in Azure
- Azure has Backup Center which indirectly creates Backup Vaults
- Create a Backup for any Service
