databases Flashcards
where data is organized within a relational database
Tables
the specific data within a relational database
Rows
the fields within a relational database
Columns
SQL Server, Oracle, PostgreSQL, MySQL, MariaDB, Aurora, MySQL are all which type of database?
Relational Database
EC2 instance where you do not have access to the operating system, and only have access to the DB
RDS System
Generally used for online transaction processing (OLTP) workloads
RDS Database
Processes data from transactions in real-time (banking, customer orders, payments)
Online transaction processing (OLTP)
Processes complex queries to analyze historical data (profit figures, sales forecasting)
Online analytical processing (OLAP)
Creates an exact copy of your production database in another Availability Zone
Multi-AZ
SQL Server, Oracle, MySQL, PostgreSQL, MariaDB, Amazon Aurora are what kind of DB types
RDS Database types
Used for data warehousing and OLAP tasks like analyzing large amounts of data, reporting, and sales forecasting
Redshift
Used to improve performance in RDS databases
Read Replicas
Read-only copy of your primary database used for read-heavy workloads
Read Replica
Does each read replica have it’s own endpoint
Yes
Does read replica work without automatic backups?
No
Primarily used for scaling not for disaster recovery
Read Replicas
Document database that allows for scalability and flexibility with your data as well as robust querying and indexing features
MongoDB
Allows you to run MongoDB on the AWS Cloud.
Amazon DocumentDB
Managed database service that scales with your workloads and safely and durably stores your DB information
Amazon DocumentDB
Moving MongoDB database to AWS uses
AWS Database migration service > Amazon DocumentDB
A distributed database across many servers that uses NoSQL primarily used for big data solutions
Cassandra
Allows customers to run Cassandra workloads on AWS and is a fully managed database service
Amazon’s Keyspaces
Database that stores nodes and relationships instead of tables or documents
Graph Database
Fast, reliable, fully managed graph database service that makes it easy to build and run applications
Neptune