Hosting w Polsce i na świecie od wielu lat bazuje na dyskach HDD i SSD, dlatego znamy już ich wady i zalety. Kolejnym krokiem…
Hosting w Polsce i na świecie od wielu lat bazuje na dyskach HDD i SSD, dlatego znamy już ich wady i zalety. Kolejnym krokiem na drodze rozwoju rynku hostingowego stały się dyski Intel Optane, które obecnie są dostępne w Polsce tylko na serwerach nazwa.pl. Wielokrotne zwiększenie wydajności serwisów obsługiwanych przez nazwa.pl jest niezaprzeczalne. Czy można jednak przyspieszyć swoją stronę jeszcze bardziej? To możliwe, jeśli zaprojektujemy ją tak, by opierała się na nierelacyjnych bazach MongoDB. Zapraszam do artykułu, z którego dowiesz się, co można zyskać w przypadku połączenia Intel Optane z MongoDB.
Czym się różni relacyjna baza danych od nierelacyjnej?
Dla przypomnienia i utrwalenia warto zacząć od określenia różnic między bazami relacyjnymi a nierelacyjnymi (NoSQL).
Jak działają relacyjne bazy danych?
Bazy relacyjne, takie jak MariaDB, stosują dobrze znane podejście do magazynowania informacji. Jak widać na rysunku 1, dane są budowane i przetrzymywane w z góry założonym schemacie, stanowiącym ściśle określoną relację między obiektami. Budowę rozbudowanej relacyjnej bazy danych można porównać do drzewa, którego tabele to liście, a relacje między nimi przypominają gałęzie.
Jak działają nierelacyjne bazy danych?
Z drugiej strony rysunek 2 prezentuje bazy nierelacyjne, czyli np. wspomnianą już wcześniej MongoDB. Zauważyć można podstawową zmianę w postaci braku gałęzi między…
