

Vedang Kanade
368 posts

@VedangKanade
22 | Full Stack Dev | Mumbai, 🇮🇳



















As a developer, Please Slap yourself if you are unable to explain even 10 from below terms : Indexing Clustering Denormalization Normalization Read replicas Leader–Follower replication Multi-leader replication Quorum Consensus CAP theorem BASE ACID Eventual consistency Strong consistency Snapshot isolation MVCC (Multi-Version Concurrency Control) Two-phase commit (2PC) Three-phase commit (3PC) Write-ahead logging (WAL) Checkpointing Compaction Rebalancing Resharding Data locality Hot partition Split-brain Failover High availability (HA) Horizontal scaling Vertical scaling Load balancing Connection pooling Caching Materialized views Secondary indexes Composite index Covering index Bloom filter LSM tree B-tree Query planner Cost-based optimizer Deadlock Lock escalation Optimistic locking Pessimistic locking Dirty read Phantom read Read skew Write skew Data skew Backpressure Circuit breaker Throttling Rate limiting CDC (Change Data Capture) Logical replication Physical replication Geo-replication Federation Data lake Data warehouse Columnar storage Row-based storage Time-series partitioning Hash partitioning Range partitioning Consistent hashing Data migration Schema evolution Schema registry Idempotency Exactly-once semantics
