Databases Flashcards
a _______ is an organized collection of various forms of data
database
_______ are used by many applications, and are necessary to persist ____ through runs of an application.
databases, data
you access the data stored in ______ a by _____ it
database, querying
6 types of AWS databases services that support different use cases:
- RDS (relational), 2 . Aurora (relational), 3. Dynamo DB (no SQL), 4. Document DB (document), 5. ElastiCache (in-memory datastore), 6. Neptune (graph)
_____ DBs are good for data sets that have ________ between the _____ and you need to join multiple _____ to get the full picture
relational, relationships, tables, tables
____ is a a service that makes it easy to launch and manage relational databases
RDS
____ supports popular DB engines, and has high availability and ____ _____, using ___ ____deployment
RDS, fault tolerance, multi-AZ
With ___, you are able to launch read _____ across regions in order to provide enhanced performance and durability.
RDS, replicas (read-only)
_____ _____ is a read-only copy of your database for fast querying
Read replica
______ only supports MySQL and PostgreSQL database engines
Aurora (relational)
______ is __ __ faster than normal SQL and _ _ faster than normal PostgreSQL, and is managed by ___
Aurora, 5x faster, 3x, RDS
_____ __ is a fully managed and serverless NoSQL key-value and document database
Dynamo DB (no SQL) - non relational
No SQL = the database is ___ ____, and doesn’t enforce _______ between _____ like a ______ database
self-describing, relationships, tables, relational,
_______ __ is a fully managed serverless ___- ____ , _____ database that supports _____ __
Document DB, non-relational, document, MongoDB
_______ is a fully managed __-_____ _______ compatible with Redis or Memcached
ElastiCache, in-memory, datastore