Kryteria wyboru SQL vs NoSQL [SQL vs NoSQL 6/6]

Po pierwsze: ile danych?

Jeśli dane mieszczą się bez trudu w jednej tradycyjnej bazie relacyjnej, po prostu nie kombinuj. Bazy relacyjne są łatwiejsze w obsłudze, jest również więcej know-how w społeczności. Oczywiście, jeśli uczestniczysz w projekcie CV-driven-development, nikt Ci nie zabroni wybrać mało powszechne bazy danych do najprostszych zadań.

Po drugie: ile relacji pomiędzy danymi? 

Wybór bazy danych ze względu na liczbę relacji wiele do wielu. Źródło

Dopóki struktura, którą modelujemy, głównie ma relacje jeden do wielu (drzewo) albo wcale nie ma relacji, dopóty bazy dokumentowe będą dostosowane do potrzeb. Jeśli charakter twoich danych to głównie wiele do wielu, wtedy najlepiej sprawdzą się bazy grafowe.

Pośrodku tego spektrum stoją oczywiście bazy relacyjne.

Udostępnij ten wpis


Dobrnąłeś do końca. Jeśli ten artykuł był dla Ciebie wartościowy i chcesz otrzymywać informacje o kolejnych, to zapraszam Cię do zapisania się do listy mailingowej. Gwarantuję zero spamu.

Radek.

Inne artykuły

Partycjonowanie bazy danych okładka

Partycjonowanie bazy danych

Partycjonowanie pozwala podzielić tabelę na mniejsze części, gdzie każda z nich może się znajdować na innym serwerze. Zobacz, jak to działa oraz dlaczego jest to …

One thought on “Kryteria wyboru SQL vs NoSQL [SQL vs NoSQL 6/6]

Comments are closed.