é uma pergunta legal.
Estou na minha aventura de 5 semanas brincando com o Drupal 7 e o mongo,
No entanto, como Cahpabu afirmou e citou.
SEM RELACIONAMENTOS. As visualizações EFQ não suportam relacionamentos porque o Mongo não suporta JOINs. "- Na seção Convertendo as visualizações nesta postagem. (Apenas para esclarecer, não estou sendo argumentativo, estou realmente curioso) - Chapabu, 6 de setembro de 15 : 57
Eu acho que você pode fazer muito usando o mongo com o Drupal, movendo muitas outras coisas para o mongo, como sessões, etc. "campos" simples, no entanto:
Como o Views é extremamente limitado ao Mongo db. Eu descobri que é melhor (e muito mais demorado) reescrever alguns módulos personalizados que se encaixam no esquema do mongo.
Então, com certeza, é uma grande aventura se você estiver iniciando um novo projeto / site. Mas a aventura será repleta de grandes desafios na pista misteriosa.
Até a Casa Branca teve que voltar ao Mysql do mongo. Aqui está uma citação que encontrei.
"A versão atual depende do MongoDB. Quando criamos o aplicativo, queríamos ter um aplicativo e banco de dados altamente escalonáveis para atender às nossas necessidades de desempenho previstas sob altas cargas. Estamos executando o MongoDB em produção há mais de um ano, mas decidimos que os benefícios de desempenho que ele oferece são superados pela complexidade de tentar estender os recursos do Drupal suportados pelo MongoDB ".
No entanto, outras pessoas tiveram grande sucesso com mongodb e Drupal 8
Mongodb e Drupal 8
Como eles afirmam em seu slide, Para alcançar a funcionalidade completa do mongodb é obviamente impossível.
Mas você terá que desistir de vários módulos usando SQL, (o que é muito). Por enquanto, ainda sinto que o Drupal não pode dançar um tango completo com o Mongo. Mesmo usando os módulos. ainda é um caminho difícil.
JOIN
.