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

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

巴扎黑
巴扎黑

répondre à tous(3)
大家讲道理

1.redis est similaire à membercache et peut être utilisé comme cache durable. Il est rarement utilisé comme base de données seule

.

2.mongodb est similaire à MySQL et a une bonne évolutivité

3. Systèmes impliquant des opérations associatives

4. Oui, mais ils seront utilisés conjointement

5. Oui, dans certaines données

大家讲道理

Redis est utilisé là où les E/S peuvent constituer un goulot d'étranglement. Il stocke les données qui sont toujours lues et écrites à partir du disque dur pour réduire la surcharge des E/S du disque dur. Il peut être considéré comme un cache. Redis est né pour améliorer la vitesse des E/S.
MongoDB peut stocker d'énormes quantités de données. Après tout, il s'agit d'une base de données sur disque dur, différente de Redis. La vitesse est également très rapide (si l'index est construit correctement), bien sûr, cela est comparé à d'autres bases de données sur disque dur.

Depuis que j'ai commencé à utiliser le style non relationnel, je n'ai plus jamais utilisé le style relationnel.

On estime que le KV pur ne peut pas le satisfaire. Après tout, la requête est également une exigence rigide.

@michel yang : C'est MemoryCache, n'est-ce pas

Ty80

Je pense que les applications et le commerce électronique peuvent le faire
1. Vous pouvez utiliser mongodb pour toutes les données produit, y compris la recherche d'attributs
2 Les données sur les prix des produits peuvent également être utilisées avec mongo, y compris les promotions complexes, les remises complètes, les restrictions et les achats groupés
3 Les données de commande doivent également utiliser des données relationnelles MySQL
4 Les données utilisateur peuvent également être générées à l'aide de MySQL,
5 commentaires utilisant mongo

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal