Wydajność bazy

0

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

W obu przypadkach lepsza będzie baza relacyjna: MySQL, Postgres, MSSQL. MongoDB jest bardzo dobrą bazą, ale do ściśle sprecyzowanych zastosowań:

  1. Jeśli model danych jest bardzo specyficzny i jego ujęcie relacyjne jest nienaturalne - wybierz Mongo
  2. Jeśli dane zapisywane do bazy trudno ubrać w kolumny - tj są bardzo różnorodne, pozbawione jednego schematu - wybierz Mongo.
  3. 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.

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