Databases Flashcards
Relational Database Types
SQL Oracle MySQL PostgreSQL Aurora MariaDB
Non-relational databases on AWS
DynamoDB
DynamoDB Database Parts
Collection = table
Document = Row
KV pairs = Field/data
OLTP SF
Online Transaction Processing
OLAP SF
Online Analytics Processing
OLTP is
Pulling up data, a basic request
OLAP
Analysis of a large volume of information on a database, it can use a lot of resources. Usually you̥ll use a copy
Elasticache is
A deployed in-memory cache in the cloud. It caches the most consistently queries fields to make the database faster.
DMS SF
Database Migration Services
DMS
Allows migrations to databases and does transformation, compression and parallel transfers and converts to formats of target database
RDS OLTP Types
SQL
MySQL
PostgreSQL
Oracle
Aurora
MariaDB
OLAP Types
Redshift
NoSQL DB types
DynamoDB
Elasticache Types
Memcached
Redis
DynamoDB is
Fast flexible NoSQL database for document and key-value data models
Why use DynamoDB?
SSD Storage
Spread across 3 geographically distinct data centres
Dynamo Eventual Consistent Reads
Default setting. Consistently copies all data within a second to other data centers. Give best read performance
Basic inclusions of DynamoDB
Tables
Items (rows)
Attributes (columns)
Levels of nesting supported in Dynamo
35
Dynamo pricing for Write Throughput
$0.0065 per hour for every 10 units