Es ist eine coole Frage.
Ich bin auf meinem 5-wöchigen Abenteuer mit Drupal 7 und Mongo rumzuspielen.
Jedoch wie Cahpabu sagte und zitierte.
KEINE BEZIEHUNGEN. EFQ-Ansichten unterstützen keine Beziehungen, da Mongo keine JOINs unterstützt. "- Im Abschnitt" Konvertieren der Ansichten "in diesem Beitrag. (Zur Klarstellung: Ich bin nicht argumentativ, sondern aufrichtig neugierig.) - Chapabu, 6. September, 15. September : 57
Ich denke, Sie können mit Drupal viel mit Mongo anfangen und viele andere Dinge wie Sessions usw. in Mongo verschieben.
Da Views bei Mongo db extrem eingeschränkt ist. Ich fand heraus, dass es besser (und zeitaufwendiger) ist, einige benutzerdefinierte Module neu zu schreiben, die in das Schema von Mongo passen.
Es ist also mit Sicherheit ein großes Abenteuer, wenn Sie ein neues Projekt / eine neue Site starten. Aber das Abenteuer wird voller Herausforderungen sein.
Sogar das Whitehouse musste vom Mongo zurück nach Mysql. Hier ist ein Zitat, das ich darauf gefunden habe.
"Die aktuelle Version ist von MongoDB abhängig. Als wir die Anwendung zum ersten Mal erstellten, wollten wir sicherstellen, dass wir über eine hoch skalierbare Anwendung und Datenbank verfügen, die unseren erwarteten Leistungsanforderungen bei hoher Auslastung gerecht werden. Wir haben MongoDB über ein Jahr lang in der Produktion ausgeführt. Wir sind jedoch zu dem Schluss gekommen, dass die damit verbundenen Leistungsvorteile durch die Komplexität des Versuchs, die von MongoDB unterstützten Drupal-Funktionen zu erweitern, aufgewogen werden. "
Andere Leute hatten jedoch große Erfolge mit Mongodb und Drupal 8
Mongodb und Drupal 8
Wie sie in ihrer Folie angeben, ist es natürlich unmöglich, eine vollständige Mongodb-Funktionalität zu erreichen.
Aber Sie werden mit SQL auf einige Module verzichten müssen (was sehr viel ist). Im Moment habe ich immer noch das Gefühl, dass Drupal mit Mongo keinen Tango tanzen kann. Auch mit den Modulen. Es ist immer noch ein rauer Weg.
JOIN
bearbeitet werden.