Technology Databases Flashcards
Database
- Allow us to collect, store, retrieve, sort, graph, and manipulate data
- Is an organized collection of various forms of data
- Used by many applications: web, mobile, services, and more
- Necessary to persist data through runs of an application
- You accesss the data stored in a database by querying it
- Databases are typically controlled by a dtabase mgmt system
Guess the service
Amazon Relational Database Service (RDS)
Easy to launch & manage relational databases
High availability and fault tolerance using multi AZ deployment
AWS manages the DB with automatic software patching, backups, op system maintenance and more.
Launch read replicas across regions in order to provide enhanced perf and durability
Guess the service
Amazon Aurora
5x faster than normal MySQL & 3x faster than PostgreSQL
Scales automatically while providing durability and high availability
Managed by RDS
Guess the service
Amazon Dynamo DB
Fully Managed NoSQL key value and document DB
Fully managed and serverless
Non relational
Scales automatically to massive workloads with fast perf
Guess the service
Amazon Document DB
Fully managed document DB that supports MongoDB
Fully managed and serverless
Non relational
Guess the service
Amazon ElastiCache
Fully managed in-memory datastore compatible with Redis & Memcached
Data can be lost
Offers high performance and low latency
Guess the service
Amazon Neptune
Fully managed graph DB that supports highly connected datasets
Graph DB service
Support highly connected datasets like social media networks
Fully managed serverless
Fast and reliable
Migrate an on premises Oracle database to the cloud
RDS
Migrate an on premises PostgreSQL database to the cloud
RDS
Aurora
Alleviate DB load for data that is accessed often
ElastiCache
Process large sets of user profiles and social interactions
Neptune
NoSQL database fast enough to handle millions of request per second
Dynamo DB
Operate MongoDB workload at scale
DocumentDB
RDS
Service that makes it easy to launch and manage relational databases
Aurora
Relational database compatible with MySQL and PostgreSQL that was created by AWS