MongoDB - przechowywanie struktury serwisu WWW.

0

Witam, to mój pierwszy post tu na forum.

Przeważnie radzę sobie i wszystkie informacje wyszukuje w internecie ale jeden problem zmusił mnie do założenia konta i poszukania rozwiązania wśród specjalistów.
Zabieram się za naukę stacku MEAN i chce w nim napisać jakiegoś bardziej zaawansowanego CMS'a nastawionego na zbieranie dużych ilości informacji. Nie wiem czy w ogóle baza taka jak Mongo nadaje się do tworzenia CMS'a?

Przechodząc do sedna, mój problem polega na tym, że nie bardzo wiem czy jest sens(a jeśli jest to jak?) zapisać strukturę całego serwisu https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=mongo%20treeji Mongo jest takie rozwiazanie: https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=mongo%20tree . Nie wiem czy jest to dobry pomysł? Musiałbym zapytania tworzyć rekurencyjnie co przy asynchronicznych zapytaniach będzie chyba nieefektywne? Ma ktoś jakąś inną koncepcję? A może nie zapisywać tego tylko wszystko trzymać w jakimś .json'ie konfiguracyjnym? - tylko co wtedy z dodawaniem, edytowaniem itp.

Z góry dzięki za jakieś pomysły, wskazówki !

2

Nie wiem czy w ogóle baza taka jak Mongo nadaje się do tworzenia CMS'a?

Nie wiem, czy w ogóle baza taka jak Mongo nadaje się do czegokolwiek poza domowym blogiem albo stronką JanuszSoftu, i to pod warunkiem, że na bieżąco robisz backup. Ewentualnie do celów edukacyjnych jak nie projektować systemu baz danych.

http://cryto.net/~joepie91/blog/2015/07/19/why-you-should-never-ever-ever-use-mongodb/
https://aphyr.com/posts/284-jepsen-mongodb
https://aphyr.com/posts/322-jepsen-mongodb-stale-reads
https://jira.mongodb.org/browse/PYTHON-532
http://hackingdistributed.com/2013/01/29/mongo-ft/

Serio, jeśli to ma chodzić na jednej maszynie weź jakiś dobry i sprawdzony RDBMS jak PostgreSQL; jeśli ma mieć dobrą wyszukiwarkę, weź Lucene / Solr, a jeśli koniecznie chcesz model dokumentowy i ma się na wielu maszynach skalować, to weź coś sprawdzonego jak CouchDB.

1 użytkowników online, w tym zalogowanych: 0, gości: 1