Kiến trúc PostgreSQL và Redis
Đi từ storage engine và consistency model tới query execution, high availability, cache invalidation và failure recovery.
Process, Memory, Storage & WAL
Backend processes, shared buffers, pages, WAL, checkpoint và crash recovery.
02 · PostgreSQLMVCC, Isolation & VACUUM
Snapshots, tuple versions, anomalies, autovacuum, bloat và freeze.
03 · PostgreSQLIndexes, Statistics & Planner
B-tree, GIN, GiST, BRIN, cardinality, EXPLAIN, join và sort.
04 · PostgreSQLLocking & Concurrency
Row, table và advisory locks; deadlock, optimistic/pessimistic và queues.
05 · PostgreSQLSchema & Query Design
Constraints, normalization, JSONB, pagination, connection pools và migrations.
05A · Nền tảngDatabase Relations & JPA Mapping
1–1, 1–N, N–1, N–N; foreign key, owning side và entity examples.
06 · PostgreSQLReplication, Partition & Backup
WAL streaming, logical replication, failover, partitioning, PITR và RPO/RTO.
07 · RedisArchitecture & Data Types
Command execution, encodings, complexity, pipelines, transactions và scripts.
08 · RedisPersistence & Replication
RDB, AOF, fsync, fork/COW, resync và durability windows.
09 · RedisSentinel & Cluster
Monitoring, quorum, failover, hash slots, replicas và topology changes.
10 · RedisCache Consistency & Operations
TTL, eviction, stampede, hot/big keys, distributed lock và production metrics.