Estou pensando em usar o MongoDB em um site para armazenamento em campo, e não apenas mover cache, sessão, lotes etc. para fora do meu banco de dados SQL.
A API de armazenamento em campo deve facilitar isso, supondo que eu esteja usando a API Drupal para acessar dados. Mas isso limita meu site de alguma forma. Em particular, estou me perguntando como as visualizações serão afetadas.
JOIN
.Respostas:
é 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.
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.
No entanto, outras pessoas tiveram grande sucesso com mongodb e Drupal 8 Mongodb e Drupal 8
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.
fonte