Database Partitioning
Bảng 500 triệu dòng: chia một logical table thành nhiều physical partition. Range, List, Hash và composite, Partition Pruning ở compile-time và run-time, vì sao chọn sai partition key thì mọi query đều đọc hết mọi partition, DROP PARTITION thay cho DELETE hàng giờ, và ranh giới giữa Partition với Index.