シャーディングの概要 具体例 メリットとデメリット シャーディングの概要 シャーディングとは、データベースの負荷分散の仕組みの一つです。 データベースのデータを、ある法則により完全に2つに分けます。 具体例 ツイートのデータベースを考えます。データベースを ユーザーA, B 用のデータベース ユーザーC, D 用のデータベース と分けます。 メリットとデメリット ユーザーAのページを表示する時には、左のデータベースを見ればよく、 ユーザーCのページを表示する時には、右のデータベースを見れば良いので、DBの負荷が半分になります。(メリット) ただし、ツイート検索の時は両方のDBを検索する必要があ…