Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mongoDB vs mySQL - por que um é melhor que outro em alguns aspectos


Esta pergunta carece de qualquer pesquisa real, quero dizer, você diz que leu essa pergunta, mas essa pergunta tem alguns problemas reais com a fonte de sua informação ou... bem; de qualquer forma:

Porque não tem? O MongoDB NÃO TEM JOINS DO LADO DO SERVIDOR. Lamento colocar isso em letras maiúsculas, mas digo isso com tanta frequência, apenas sinto vontade de colocá-lo como a resposta de fato para a maioria das perguntas.

Quaisquer junções que você fizer são do lado do cliente. Isso significa que eles serão realmente mais lentos que o MySQL ou outros técnicos de SQL. A ideia importante por trás das junções no lado do cliente é que fazê-las no lado do servidor se torna muito difícil de escalar em grandes ambientes distribuídos, se não impossível. É por isso que muitos grandes usuários de SQL realmente tentam evitar grandes junções e estão efetivamente tentando fazer no SQL o que o MongoDB faz.

O caso para isso depende do cenário, é claro.

http://docs.mongodb.org/manual/replication/ é muito importante aqui e também http://docs.mongodb.org/ manual/core/sharded-clusters/ e eu recomendaria ler com atenção e como eles escalam para partições de dados e quais não.

Não sei o que você quer dizer com isso.

Eu percebo que isso não é uma grande resposta, mas sua pergunta é uma daquelas perguntas de fato e, portanto, respondi com uma resposta de fato.

Como você é novo em bancos de dados em geral, eu pessoalmente recomendo que você use um ...