9月と10月は、多くの場合、質問が80を尋ね直面不可欠のRedis + MongoDBのインタビュー、ピークを終了しました

序文

で「黄金の9月と銀10月、」ピーク期間への切り替えもパーティーに来て、募集の季節が開いていると述べました。

この記事は主に、レイダースのRedis + MongoDBの知識、あなたに役立つことを望んで。

より多くのコンテンツは、誰もが患者とミネラルウォーターの種子の準備ができています。

Redisの

memcachedのとRedisの違いは何ですか?なぜ時々高いシングルスレッドマルチスレッド比Redisのにより複雑

高い効率をmemcachedの?

違い:

画像や動画をキャッシュすることが1.mc。RD K / V以上のデータ構造をサポートすることに加えて、

2.rdはメインサポートからのバックアップデータをRD仮想メモリ、RD耐久性と災害復旧AOFを、使用することができます。

3.rdは、メッセージキューを作ることができます。

理由:MCマルチスレッドモデルは、キャッシュ・コヒーレンシとロックを紹介するには、ロックは、パフォーマンスの低下をもたらします。

 

Redisのマスタースレーブのレプリケーションは、どのように達成するために?Redisのクラスタモデルを達成するためにどのように?キーはRedisのに対処する方法ですか?

 

達成するためのマスタースレーブのレプリケーション:マスターノードは、ノードの数から、スナップショット、ノードから送信されたスナップショットを行うには、データメモリを所有します

メモリに戻すよります。再び各時間後の新たなデータ、方法、類似の側MySQLのバイナリログ内のマスタノード

文は、マスタノードからノードが再生さを乗り越えるために文を送信し、ノードへの式から送られてきました。

スプリットモード:

- クライアントのフラグメント

- エージェントベースの断片

●Twemproxy

●コード

- ルーティングクエリ断片

●Redisのクラスタ(それ自体が自動的にRedisのクラスタは、異なるノードのデータを分散する能力を提供する、データセット全体

ユーザに対して透明であるノードに格納されたデータのサブセットに結合されます)

Redisのクラスタ断片原理:0から16383までの番号の長さ16384の溝(仮想チャネル)でクラスター。

各マスターノードはこと、特定のキーはマスター責任溝にマッピングされているがあり、タンクの一部を担当します

これにノードがどのマスタースロットに責任があるとして、なぜこのマスターは、このキーにサービスを提供する責任があり、ユーザーがすることができます

指定された、それは自動的に初期化時に生成することができ、それが唯一のマスタースロットを所有しています。マスターノード寸法

8分の16384バイトのビット列を守って、マスタビットは、溝を有するかどうかに関して自身を識別するためのノード。

タンク1の数については、第2のビットシーケンスが決定される限り、マスターは(インデックスは0から始まる)缶のためではありません。

この構造は簡単にノードを追加または削除することができます。私は新しいノードDを追加したい場合たとえば、私は、ノードA、Bから必要な

溝D.パートCで得られました (スペースはそうほんの数名には大きすぎる、顔の質問に答え+は、テキストの最後に受信モード)

MongoDBの

あなたは、NoSQLのデータベースは、それが何を意味すると言う?RDBMSとNoSQLの直接の違いは?なぜ私が使用すると不使用とは何か

NoSQLのデータベース?いくつかの利点のNoSQLデータベースについての話?

 

NoSQLの非リレーショナルデータベース、NoSQLの=だけでなく、SQL。

リレーショナル・データベースを使用して、構造化データは、NoSQLのデータ記憶されたキーと値のペアを使用します。

場合動的最適化に応答する準備がアイテムを増やすことができ、半構造化/非構造化データが大きい場合には、水平方向に延びたとき

NoSQLデータベースを使用することを検討してください。

サポート;分析とビジネスインテリジェンス、データベースの成熟度を考慮に管理し、専門的な問題を、優先順位は、リレーショナルデータベースを与えられるべきです。

 

何のNoSQLデータベースの種類?

 

NoSQLデータベースの種類

例如:MongoDBの、カサンドラ、CouchDBは、Hypertable、Redisの、Riakに、のNeo4j、HBaseの、Couchbaseの、

MemcacheDB、RevenDBとヴォルデモートはNoSQLのデータベースの例です。お読みください。

MySQLとMongoDBのであるとの基本的な違いは何ですか?

MySQLとMongoDBの両方が無料のオープンソースのデータベースです。MySQLとMongoDBの多くの根本的な違いがあるテーブルにデータが含まれます

(データ表現)に示す、クエリ、関係、取引、及び設計、標準化(正規化)のスキーマ定義、スピード

そして、パフォーマンス。

MySQLとMongoDBのを比較することにより、実際に私たちは、さまざまなデータ構造を格納リレーショナルおよび非リレーショナルデータベースを比較しています。

Redisの+ MongoDBの80 ANSWERSのPDF

9月と10月には80が不可欠Redisの+のMongoDBは頻繁に面接の質問面接、ピークを終了ポータルに答えます

おすすめ

転載: www.cnblogs.com/chengxuwang/p/11454258.html