Databases

SQL vs NoSQL, indexing, transactions, sharding, and database selection.

8 min read

Database Sharding

Horizontal partitioning of a database into independent shards — shard key selection, routing, replication with failover, and the operational costs.

Updated Jan 28, 2024
15 min read

SQL vs NoSQL: Choosing the Right Database

A comprehensive comparison of relational and non-relational databases, their trade-offs, and decision frameworks for system design.