nosql - redis or mongodb?
巴扎黑
巴扎黑 2017-04-21 10:57:23
0
3
694

1.什么场景适合redis?
2.什么场景适合mongodb?
3.什么场景是不适合用kv型数据库来做的?
4.SNS型网站是否可以完全放弃关系型数据库?
5.B2C型网站是否可以尝试用kv型数据库来做?

巴扎黑
巴扎黑

全員に返信(3)
大家讲道理

1.redis は membercache に似ており、持続可能なキャッシュとして使用できます。データベースとして単独で使用されることはほとんどありません。

2.mongodb は mysql に似ており、拡張性が優れています

3. 連想演算を伴うシステム

4. はい、ただし組み合わせて使用​​されます

5. はい、一部のデータでは

いいねを押す +0
大家讲道理

Redis は、IO がボトルネックとなる可能性がある場合に使用され、ハードディスクの IO オーバーヘッドを削減するために、常にハードディスクから読み書きされるデータを保存します。 Redis は IO 速度を向上させるために生まれました。
MongoDB は、Redis とは異なり、ハードディスク データベースであるため、大量のデータを保存できます。もちろん、他のハードディスク データベースと比較すると、速度も非常に高速です (インデックスが正しく構築されている場合)。

非リレーショナル スタイルを使い始めて以来、リレーショナル スタイルは一度も使っていません。

結局のところ、クエリも厳格な要件であるため、純粋な KV では満たせないと推定されます。

@michel yang: MemoryCache ですよね?

いいねを押す +0
Ty80

アプリと電子商取引でこれができると思います
1. 属性検索を含むすべての製品データに mongodb を使用できます
2 複雑なプロモーション、全額割引、制限、グループ購入などの製品価格データも mongo で使用できます
3 注文データも mysql リレーショナル データを使用する必要があります
4 ユーザーデータは実際に mysql を使用して生成できます
mongo を使用した 5 件のコメント

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート