Ich erwäge, MongoDB auf einer Site für die Feldspeicherung zu verwenden und nicht nur Cache, Sitzung, Lose usw. aus meiner SQL-Datenbank zu verschieben.
Die Feldspeicher-API sollte dies nahtlos machen, vorausgesetzt, ich verwende die Drupal-API für den Zugriff auf Daten. Aber schränkt dies meine Website in keiner Weise ein? Insbesondere frage ich mich, wie Ansichten beeinflusst werden.
JOIN
bearbeitet werden.Antworten:
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.
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.
Andere Leute hatten jedoch große Erfolge mit Mongodb und Drupal 8 Mongodb und Drupal 8
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.
quelle