Redisの学習日記(初日)

今日では、分散キャッシュの現在のモデルの+ +クラスタの先頭に単一のデータベースからのデータの進化を理解します

1「、ユーザーの訪問ではありませんスタンドアローンのデータベースに完全に十分なサポートは、インターネットユーザー数の増加に伴い、サイトのトラフィックが増加している、このアーキテクチャは、ボトルネックを表示されるようになりました

ボトルネック:

1.マシンが収まらないデータの量、低いクエリ効率。

2.インデックス(B +ツリー)はマシンのメモリに適合していません。

3.訪問(読み取り - 書き込み)マシンを買う余裕はありません

2「キャッシュの概念を導入+のmemcachedの垂直解像度をバッファリングし始めた(+モールへの出品者の出品者)

プライマリ・データベース、データベースから読み出したデータ、分散単一のリザーバ圧に書き込まれたコピー、データの整合性、別個読み取りおよび書き込みから(マスタデータベースレコードを書き込み、レコードもライブラリから書かれている)3「主

4「サブサブテーブル・リポジトリ+ + MySQLのクラスタの解像度レベルが、(11本のビス同様の)ネックに存在書き込まれます

  ボトルネック:

  1. 高い並行性のシナリオを扱う代わりinnerDb行ロックテーブルロックのMyISAMを使用する、ボトルネックの圧力を書きます
  2. スプリットレベルの両方:データの分析、データは(利用者の登録情報と同様、頻繁に変更され、更新されていない)寒さに分割して - (実際の状況が変化しますと商品価格に似て、)データベース1+ホットデータ - データベース2
  3. MySQLクラスタ:大量のデータは、データのクエリは{3つのクラスタにクラスタ管理-1/3 -1/3 -1/3二つのクラスタにクラスタ内へ}遅いです

5「(ファイルサーバを経由して)コメントや、商品の説明や他の大規模なテキストメッセージ、非常に大きなテーブルのデータストレージ、低速のデータ復旧、圧力のIOの多くを表示されます

6「今日:

 


 7「のNoSQL使用

  • 非リレーショナルデータベース
  • いいえ固定パターンありません
  • 簡単規模
  • 非常に高い読み取りと書き込みのパフォーマンス
  • キーと値のペアストレージ

大量のデータ、多様なデータ、リアルタイムデータ:主に高インターネット3V + 3に対処

3:高並行性と高いスケーラブル(規模)、高性能(利用可能)(災害復旧)

おすすめ

転載: www.cnblogs.com/MyBog/p/11129036.html