| SQL | NoSQL | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Types | ||||||||||||||||||||||||||||||||||
| Example |
PostgreSQL: Install, Commands(Create/Connect/List/Delete database, tables. Insert data) Stored procedures, Function, Extensions (pg_trgm), pgmq(Postgres Inbuilt MessageQueue), PgBouncer(Connection Pooler) CockroachDB, MariaDB, MySQL, Amazon RDS, Amazon Aurora |
|
||||||||||||||||||||||||||||||||
| Issues | SQL Database Issues |
-
DB Scaling: Replication,
Federation,
Sharding/Partitioning
DB Schema
Terms:
ACID(Atomicity, Consistency, Isolation, Durability)
Indexing(Forward, Reverse)
Isolation(Read Committed, Snapshot Isolation)
JOIN(Left, Right, Inner, Full, Cross)
Transaction(Dirty Read, Dirty Write, Read Skew, Write Skew, 2PC(Two Phase Commit))