時々どっちがどっちか混乱してしまうので、メモを残す。
| 項目 | シャーディング | パーティショニング | 
|---|---|---|
| データの分割方法 | 水平方向(≒水平パーティショニング) ex. 行 | 垂直方向 ex. テーブル、データベース、カラム | 
| メリット | パフォーマンスの向上、スケーラビリティの向上 | パフォーマンスの向上、データの検索性向上 | 
| デメリット | データや管理の複雑化 | データの分離・整合性の問題 | 
| 適したアプリケーション | データベースのサイズが大きく、パフォーマンスが低下しているアプリケーション | データベースのアクセスパターンが特定のカラムに偏っているアプリケーション |