7. Databases Flashcards
What is the primary purpose of using databases instead of disk storage?
To structure data, build indexes, and define relationships between datasets.
True or False: A relational database is like a collection of Excel spreadsheets with links between them.
True
What language is commonly used to perform queries on relational databases?
SQL
Fill in the blank: NoSQL databases are known for their _____ and _____ capabilities, allowing them to handle distributed clusters and specific data models.
flexibility, scalability
What is JSON commonly used for in NoSQL databases?
To represent data that can be nested and evolve over time.
Which Amazon service provides managed relational databases like PostgreSQL and MySQL?
Amazon RDS
How does Amazon RDS improve disaster recovery for relational databases?
It offers Multi-AZ setups to provide failover in case of an AZ outage.
Name one advantage of using Amazon Aurora over standard MySQL or PostgreSQL on RDS.
Aurora is optimized for the cloud and offers up to 5x performance improvement over MySQL on RDS.
What is Amazon Aurora Serverless used for?
Automated database scaling based on actual usage, ideal for unpredictable workloads.
True or False: You can SSH into RDS instances.
False
Fill in the blank: Amazon ElastiCache provides a managed service for in-memory databases like _____ and _____.
Redis, Memcached
What is the purpose of Amazon DynamoDB?
To provide a fully managed, serverless NoSQL database optimized for high availability and scalability.
Which AWS service enhances DynamoDB performance with in-memory caching?
DynamoDB Accelerator (DAX)
What type of database is Amazon Redshift?
An OLAP database designed for analytics and data warehousing.
How does Amazon Redshift Serverless benefit users?
By automatically provisioning and scaling data warehouse capacity, users only pay for what they use.
What is Amazon EMR used for?
Creating and managing Hadoop clusters for big data processing.
Fill in the blank: Amazon Athena is a _____ service for querying data stored in Amazon S3 using _____ language.
serverless, SQL
What are the primary use cases for Amazon QuickSight?
Business analytics, creating dashboards, and visualizing data.
True or False: Amazon DocumentDB is a managed MongoDB-compatible database.
True
Which AWS database service is designed for graph data, such as social networks?
Amazon Neptune
Fill in the blank: Amazon Timestream is a serverless database designed for _____ data.
time-series
How is data in Amazon QLDB different from traditional databases?
It is immutable, cryptographically verifiable, and ideal for tracking data changes over time.
True or False: Amazon Managed Blockchain supports Hyperledger Fabric and Ethereum.
True
What does AWS Glue provide for data management?
A managed ETL service for data preparation and transformation.