タグ

databaseとnosqlに関するstokiwaのブックマーク (1)

  • NOSQLのDBアーキテクチャ - 脳汁portal

    大まかに分けると マスタ型 GoogleのBigtableが元祖 Bigtable, CouchDB, HBase, Hibari, MongoDB ひとつのマスタノードが配下にある多数のノードを分類する マスタがダウンするとシステム全体が止まる マスタを冗長化したり、他のnodeにマスタの代行をするようにして障害に備える P2P型 AmazonのDynamoが元祖 Dynamo, Cassandra, Riak, Voldemort, ROMA マスターnodeが存在せず、全てのnodeがお互いに管理しあっている 一つnodeがダウンしても、他のnodeが役割を引き継ぎます SPOF(単一障害点)がない 整合性に関して 強整合性 データ更新中はDBをロックして、他の更新を受け付けない(排他制御) RDBはこちら 弱整合性 最初の更新からわずかなラグの後に全てのnodeのデータが更新される

    NOSQLのDBアーキテクチャ - 脳汁portal
  • 1