IT用語集 › データベース › シャーディング

シャーディング

データベース Svenska → 更新: 2026-10-21

データベースを複数のサーバーに分割し、各シャードがデータの一部を持つ方式。

定番はuser_idのハッシュ値でシャードを決めるやり方。水平方向によくスケールするが、シャードをまたぐクエリは苦しくなる。PostgresではCitusで対応でき、CassandraやMongoDBのようなNoSQLは最初からシャーディングを内蔵している。最後の手段であって、最初の一手ではない。

← 用語集に戻る