Testing

Tabele i kolumny, czy może grafy, dokumenty i mapy, czyli jaki mamy wybór planując bazy danych?

W dzisiejszych czasach zamknięcie się w jednym modelu może okazać się niewystarczające. Już na etapie planowania projektu, warto rozważyć, jak przeprowadzona zostanie implementacja baz danych, oraz jaki silnik najlepiej nada się do naszych rozwiązań.  Spośród wielu istniejących struktur danych, najczęściej wybieranymi są relacyjne (SQL), lub nierelacyjne (NoSQL). W tym wpisie postaram się pokazać kluczowe różnice pomiędzy tymi strukturami, oraz o czym należy pamiętać podejmując decyzję o implementacji. (więcej…)