Witam,
szukam i czytam po necie i są różne opinie i testy na temat MySQL i mongoDB. Która baza będzie lepsza do jakich zastosowań (rozważając 2 przypadki: tzw. strona firmowa - wizytówka oraz jakiś portal, systemik, który ma nawet tysiąc userów)?
0
0
W obu przypadkach lepsza będzie baza relacyjna: MySQL, Postgres, MSSQL. MongoDB jest bardzo dobrą bazą, ale do ściśle sprecyzowanych zastosowań:
- Jeśli model danych jest bardzo specyficzny i jego ujęcie relacyjne jest nienaturalne - wybierz Mongo
- Jeśli dane zapisywane do bazy trudno ubrać w kolumny - tj są bardzo różnorodne, pozbawione jednego schematu - wybierz Mongo.
- Jeśli przewidujesz dużą liczbę użytkowników (ale nie 1tys, tylko przynajmniej ze 20 razy więcej) lub/i nieregularne obciążenie bazy danych - wybierz Mongo.
W pozostałych przypadkach baza relacyjna powinna w 100% wystarczyć, a używanie Mongo do strony firmowej to już na prawdę przekombinowanie.
0
Dzięki za precyzyjną odpowiedź. Jeszcze jakbyś mógł zapodać jakiś przykład, który korzysta z Mongo lub podobnych typów bazy
0
Nie chodziło mi o tutorial jak korzystać z mongo tylko np. jakiś projekt, który wykorzystuje mongo :)
0
http://www.mongodb.org/about/production-deployments/
Z ważniejszych:
SourceForge
Codecademy
IGN
EA
Guardian
Forbes
NYT
GitHub
CERN
W sporej części Mongo używane jest do pojedynczych modułów.