Rozwój w kierunku relacyjnych baz danych

0

Co sądzicie o rozwijaniu się i kształceniu w kierunku relacyjnego modelu baz danych? Powoli rozpoczyna się era Big Data, hurtowni danych, Hadoop, Mahout itd. Czy ten relacyjny model za kilka lat będzie komukolwiek jeszcze przydatny? Co o tym sądzicie?

0

Myślisz, że w ciągu kilku lat przepisze się wszystkie istniejące systemy na bazy obiektowe?

0

Oczywiście, że będzie. Bazy relacyjne w stosunku do Big Data mają wiele zalet np. nieszczęsny ACID. Zresztą > http://blog.sqlauthority.com/2013/10/11/big-data-buzz-words-importance-of-relational-database-in-big-data-world-day-9-of-21/

1

Pytanie jest trochę bez sensu. Rozwój NoSQL to po prostu tworzenie narzędzi które w pewnych sytuacjach są lepsze niż bazy relacyjne. Ale mimo to jest cała masa sytuacji gdzie jednak takie bazy sprawdzają się doskonale.
To trochę tak jakby pytać czy wynalezienie samolotu sprawi że znikną pociągi i samochody i czy warto uczyć się mechaniki związanej z samochodami albo pociągami, bo przecież samoloty przemieszczają się szybciej ;]

0

NoSQL czerpie garściami z doświadczeń w budowaniu RDBMSów. RDBMSy na pewno nigdzie sobie nie pójdą - raczej widać tendencję do rozszerzania RDBMSów o funkcje związane z BigData (np. parallel querying, map/reduce) oraz rozszerzania NoSQLi o rzeczy typowe dla RDBMSów (nieszczęsne transakcje - zwykle w jakiejś lżejszej formie). Te dwa światy się po prostu przenikają.

Adhoc reporting is the one of the most common scenarios where NoSQL is does not have optimal solution. For example reporting queries often needs to aggregate based on the columns which are not indexed as well are built while the report is running, in this kind of scenario NoSQL databases (document database stores, distributed key value stores) database often does not perform well. In the case of the ad-hoc reporting I have often found it is much easier to work with relational databases.

Dalej nie czytałem. Gościu nie ma pojęcia o czym pisze (abstrahując od błędów gramatycznych w tym akapicie). Tak się kończy jak się pisze artykuły przeglądowe (porównawcze) nie posiadając doświadczenia w obu dziedzinach, których dotyczy porównanie. Takie rzeczy jak Hive, Presto, Pig, Spark/Shark, Google Dremel wywodzą się z ruchu NoSQL, a tam jest... właściwie pełny SQL lub języki o ekspresywności zbliżonej do SQL i ad-hoc queries skalujące się do ilości danych jakich RDBMSy raczej nie widują.

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