Relacyjne bazy danych a przyszłość NoSQL

Relacyjne bazy danych, takie jak MySql, Oracle czy SQL Server są niezwykle powszechne i wykorzystywane przez wielu programistów. Są one popularne przede wszystkim za sprawą systemu zarządzania, który należycie realizuje model relacyjny. Na podstawie niedawno znalezionego artykułu w sieci postaram się przybliżyć, dlaczego bazy relacyjne są tak rozpowszechnione, a także czy mogą zostać wyparte przez system NoSQL.



Jakie są najważniejsze cechy relacyjnych baz danych?



Relacyjne bazy danych wciąż mają się bardzo dobrze na rynku, gdyż reprezentują kilka istotnych wartości. Przede wszystkim dają możliwość trwałego składowania danych, oferują większą elastyczność i pozwalają na obsługę błędów (jeśli wystąpią problemy z przeprowadzeniem czy realizacją zapytania, wszystkie zmiany można bez trudu wycofać).



Trzeba jednak pamiętać, że relacyjne bazy danych mają też swoje negatywne strony. Zalicza się do nich znacznie mniejszą elastyczność niż w przypadku rozwiązań z rodziny NoSQL oraz to, że w bazach transakcyjnych ACID przeszkadza praca w klastrze.



Gdzie są stosowane bazy NoSQL?



Bazy NoSQL mogą być wykorzystywane zarówno do celów specjalistycznych, jak również dedykowanych. Odgrywają istotne znaczenie między innymi w takich działaniach, jak optymalizacja stron czy reklama sklepów internetowych. Co więcej, usprawnianie systemu baz danych NoSQL, który nie posiada relacji, jest niemal tak samo ważne jak prawidłowe pozycjonowanie stron internetowych, gdyż wpływa np. na czas generowania plików.



Jak rysuje się przyszłość NoSQL?



NoSQL jako system baz danych proponuje konkretne rozwiązania. Nie należy jednak rozpatrywać go jako zamiennika relacyjnych baz danych. Wykorzystując NoSQL możemy liczyć na brak sztywnego schematu bazy danych, a także na mniej problemów z mapowaniem danych w bazie do obiektów zdefiniowanych w kodzie. Zaletą NoSQL jest też skalowalność, osiągana dzięki kompromisowi spójności. Wszystkie te cechy sprawiają, że przyszłość być może będzie należeć właśnie do NoSQL.



Źródła: grupa-tense.pl/blog/czy-nosql-to-przyszlosc-baz-danych/

Autor: Krzysztof

Data publikacji: 2017-08-16



Grupa TENSE sp. z o.o. sp. k.
Wolsztyńska 5
60-361 Poznań
tel. 61 866 77 27