Sharding vs Partitioning
Learn the difference between logical table partitioning and distributed database sharding.
Search for a command to run...
Articles tagged with #databases
Learn the difference between logical table partitioning and distributed database sharding.
Understand the indexing structures behind relational SQL databases and write-heavy NoSQL databases.
Consistent hashing rings, adaptive capacity, and chunk balancers — how the three leading NoSQL databases partition data at scale
How PostgreSQL and MySQL use range, hash, list, and composite partitioning to eliminate unnecessary I/O — and when NOT to partition at all
From the CMPXCHG CPU instruction to DynamoDB ConditionExpressions and Cassandra LWT — how CAS and optimistic locking work across every major database.

From WAL and MVCC to fsync and isolation levels — the internals behind every ACID guarantee in PostgreSQL, MySQL, Oracle, and SQL Server.
