Je suis responsable du passé, jusqu'à présent ne sont pas utilisés scénarios d'affaires MangoDB, mais pour l'intérêt et la popularité de NoSQL, la lecture de certains documents fait simple à comprendre. Étude approfondie et au cours du suivi être nécessaires à l' utilisation.
Cet article ne décrit pas la syntaxe spécifique.
Informations de base
- JSON similaire de stockage BSON pour soutenir les données non structurées
- Ne supporte pas rejoindre
- Les données sont chargées dans la mémoire lors de l'exécution
- supports sharding
- Version 4.0 Affaires introduit seulement
La correspondance entre la structure MySql
Le nom du concept | MySql | MangoDB |
---|---|---|
magasin | magasin | magasin |
table | table | Table (ensemble de collection) |
record | ligne | fichier |
La commutation de l'Associated
- Un principal plus élaboré
- Lorsque le noeud principal se bloquer, choisir un noeud maître
- Il y a une élection spéciale non seulement lire et noeud d'écriture arbitre
- L'élection peut échouer, à ce moment ne peut être lu mais pas en écriture
mécanisme de verrouillage
Avant la version 2.2, la bibliothèque entière d' une serrure
après la version 2.2, le verrou de table
version 3.4, niveau enregistré
Les scénarios courants
- Les données cartographiques (par exemple haute Allemagne)
- secteur plats à emporter (carte de distribution associée)
- bibliothèque de produits non structurés (tableau produits nécessaires pour enregistrer l'image, mais aussi pour maintenir les produits électroniques)
- Analyse du trafic journal