Rozważam użycie MongoDB na stronie do przechowywania danych w terenie, a nie tylko przenoszenie pamięci podręcznej, sesji, partii itp. Z mojej bazy danych SQL.
API Pole magazynowe powinny uczynić to bez szwu, zakładając Używam Drupal API dostępu do danych. Ale czy to w jakikolwiek sposób ogranicza moją stronę? W szczególności zastanawiam się, jak wpłynie to na Widoki .
JOIN
edytowane.Odpowiedzi:
to fajne pytanie.
Jestem na mojej 5-tygodniowej przygodzie gry z Drupalem 7 i Mongo,
Jednak, jak stwierdził i zacytował Cahpabu.
Myślę, że możesz wiele zrobić używając Mongo z Drupalem, przenosząc wiele innych rzeczy do Mongo, takich jak sesje itp. Proste „pola” jednak:
Ponieważ widoki są wyjątkowo ograniczone w Mongo db. Przekonałem się, że lepiej (i znacznie więcej czasochłonnie) przepisać niektóre niestandardowe moduły pasujące do schematu mongo.
To na pewno świetna przygoda, jeśli zaczynasz nowy projekt / stronę. Ale przygoda będzie wypełniona wielkimi wyzwaniami w tajemniczej linii.
Nawet Whitehouse musiał wrócić z Mongo do Myszk. oto cytat, który na nim znalazłem.
Jednak inni ludzie odnieśli wielkie sukcesy z mongodb i Drupal 8 Mongodb i Drupal 8
Ale będziesz musiał zrezygnować z kilku modułów za pomocą SQL, (co jest dużo) Na razie mam wrażenie, że Drupal nie może zatańczyć pełnego tanga z Mongo. Nawet przy użyciu modułów. to wciąż trudny sposób.
źródło