分散データベースLast updated Unknown Edit Source データベースの講義分散システム複数のサーバーを利用する統括サーバと複数のDBMSから構成される2層コミットクラウドのDB(BigQuery, DynamoDBとか)もこれNoSQLのアーキテクチャ(他の分散DBもこれなのかな?)シャーディング: データ等を分割して、複数サーバーに割り振るレプリケーション: 各データに対して複数のコピーを作成し、複数サーバーに配置replication factor (どれくらいコピー範囲を重複させるかのしひょう)耐障害性と使用ストレージのトレードオフtype: master-slave型, peer-to-peer型“単一障害点“があるかどうかが違い実際は上記二つを組み合わせることが多い