mongoDB vs mySQL - pourquoi certains sont meilleurs que d'autres
Je suis vraiment nouveau dans la base de données et je suis intéressé par un haut niveau de connaissances de base. J'ai lu ce merveilleux DONC, après les. J'en vertu de l'un est meilleur que l'autre dans certains cas, mais vous ne savez pas pourquoi.
- Pourquoi est-MySQL plus vite que MongoDB à des opérations de jointure?
- Pourquoi MongoDB échelle de mieux dans un système distribué?
- Pourquoi MongoDB plus vite si je suis "juste en sélectionnant un tas de tables et de mettre tous les objets ensemble, en l'occurence, ce que la plupart des gens font dans une application web" ?
Merci beaucoup!
source d'informationauteur CodeNoob
Vous devez vous connecter pour publier un commentaire.
Cette question n'a aucune réelle de la recherche, je veux vous dire que vous lisez cette question, mais soit cette question, qui a de sérieux problèmes avec la source de ses informations ou de...bien, de toute façon:
Car il n'a pas tout? MongoDB A PAS de SERVEUR CÔTÉ des JOINTURES. Je suis désolé de mettre ça dans les capitales, mais je dis qu'il trèèèèèèès souvent, j'ai l'impression de le plaçant comme le defacto réponse à la plupart des questions.
Toutes les jointures vous ne sont côté client. Cela signifie qu'ils seront effectivement plus lent que MySQL, SQL ou d'autres technologies. L'idée importante derrière faire des jointures côté client, c'est que les faire côté serveur devient très difficile d'échelle dans d'immenses environnements distribués, si ce n'est impossible. C'est pourquoi beaucoup de grands utilisateurs de SQL réellement tenter de prévenir énorme rejoint et sont effectivement essayer de faire en SQL ce que MongoDB.
Le cas pour ce qui est du scénario charge de cours.
http://docs.mongodb.org/manual/replication/ est très important ici, et il en est de http://docs.mongodb.org/manual/core/sharded-clusters/ et je vous recommandons de les lire attentivement et comment elles échelle pour les données de partitions et de ce pas.
Ne sais pas ce que vous entendez par là.
Je constate que ce n'est pas une réponse, mais votre question est l'un de ceux de facto des questions et j'ai répondu avec un defacto réponse.
Puisque vous êtes nouveau à des bases de données en général, je recommande personnellement vous allez utiliser une...