Odc 22: Dlaczego warto znać nierelacyjne bazy danych nosql?

  Рет қаралды 5,031

nieinformatyk

nieinformatyk

5 жыл бұрын

Cześć,
Dziś wprowadzę Cię w świat nierelacyjnych baz danych. Opowiem Ci o kulisach ich powstania oraz dlaczego firmy takie jakie Yahoo, Amazon, Facebook czy Google potrzebowały innego produktu jak bazy SQL.
Wśród nierelacyjnych baz danych możemy wyróżnić: bazy klucz-wartość, bazy dokumentów(JSON, XML), bazy kolumnowe i bazy grafowe.
Zapraszam do oglądania :D
#nosql #bigdata #hadoop
Zapisy na kurs: www.nieinformatyk.pl/
Blog: www.darekbutkiewicz.pl
Kod z odcinka: www.nieinformatyk.pl/pliki
Facebook: / nieinformatyk
Instagram: / nieinformatyk
Twitter: / nieinformatyk
Zasubskrybuj mój kanał: kzfaq.info...
Witaj na moim kanale :)
Jestem programistą baz danych Oracle oraz developerem hurtownii danych (ETL). W tym miejscu dzielę się z oglądającymi wiedzą dotyczącą relacyjnych baz danych, praktycznych technik pisania SQL oraz optymalizacji kodu PL/SQL. Jeśli chcesz zdobyć praktyczną i rzetelną więdzę o bazach danych to trafiłeś na właściwe miejsce.
Więcej informacji o baza danych znajdziesz zupełnie ZA DARMO na www.nieinformatyk.pl

Пікірлер: 8
@martinnereg6769
@martinnereg6769 Жыл бұрын
Spoko filmik, teraz już wiem czym jest Nosql i czym się różni o spójnego modelu relacyjnego. Przydatna wiedza w dzisiejszym cyfrowym świecie. Dzięki za twój czas i powodzenia. Pozdrawiam.
@TeIAviv
@TeIAviv 5 жыл бұрын
👍
@epicpartypl
@epicpartypl 5 жыл бұрын
Siema, pod filmem przydałyby się tytuły i autorzy tych książek jakby ktoś chciał sobie przeczytać ;)
@nieinformatyk
@nieinformatyk 5 жыл бұрын
Jakby ktoś nie potrafił odczytać z nagrania: H.Garcia-Molina: Systemy baz danych Thomas Connolly, Carolyn Begg - Systemy baz danych. Praktyczne metody projektowania, implementacji i zarządzania. H.Garcia-Molina, Jeffrey D.Ullman, Jennifer Widom: Implementacja systemów baz danych Dan Sullivan - Nosql przyjazny przewodnik Guy Harrision - Nosql, newsql i big data, Bazy danych następnej generacji
@micha8617
@micha8617 3 жыл бұрын
Skoro skalowanie horyzontalne nie jest możliwe w RDBMS to dlaczego mamy możliwoćś postawienia clustera np. używając Galery, Azure SQL czy Aurory? Możemy przecież mieć klika shardów które ogarniają nam traffic...
@nieinformatyk
@nieinformatyk 3 жыл бұрын
Dlaczego uważasz, że skalowanie horyzontalne jest niemożliwe? Oczywiście, że jest, tylko nie działa rewelacyjnie, np. Oracle Real Application Cluster to technologia sprzed kilkunastu lat. Założenie było właśnie takie by obsługiwać duże systemy na więcej niż jednym serwerze. Mówimy oczywiście o systemie rozproszonym a nie zwykłej replikacji(kopia bazy na innym serwerze jako standby). Dlaczego więc się mówi, że RDBMS nie są w stanie być skalowane horyzontalnie? Bo RDBMS powstawały w latach 70 - a wtedy nikt nie myślał w kategoriach jednej bazy na wielu serwerach. W związku z tym rozproszona relacyjna baza danych to trochę tak jakby zbudować samochód sportowy a potem spróbować zrobić z niego jednocześnie ciężarówkę o dużej ładowności - niby się da coś przewieźć, ale to nie to samo, co JELCZ 🙂 W związku z tym dedykowane systemy do rozproszonego przetwarzania jak Hadoop radzą sobie z tym dużo lepiej, bo powstały po to by takie przetwarzanie obsługiwać. Druga rzecz to kwestia spójności ACID, która w RDBMS jest najważniejsza. Two-phase commit to przykład problemów z jakimi trzeba się liczyć w rozproszonych systemach: albo spójność albo wydajność. RDBMS powstał przy założeniu, że dane są strukturalne, opisane i mają być w 100% spójne. Mocno uogólniając nosql to bazy stawiające wydajność ponad spójność - stąd lepiej nadają się do rozproszonych systemów. Jak zawsze coś za coś, nie da się mieć wszystkiego 🙂
@ceplusista
@ceplusista Жыл бұрын
wiecej minusow niz plusow, co nie wpadnie projekt oparty o mongo to zaraz sie pojawia temat ze lepiej byloby jednak przepisac na relacyjne ale jest juz za pozno. tak to jest jak biora do projektow bazy ktore nie byly stworzone do powszechnego uzytku.
@nieinformatyk
@nieinformatyk Жыл бұрын
jaki jest główna wada baz MongoDB z którą się zetknąłeś?
Odc 23: 6 kroków by nauczyć się szybko programowania w PL/SQL.
14:52
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 25 МЛН
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 79 МЛН
SQL vs noSQL | MySQL vs MongoDB - różnice
17:19
Twórca Stron
Рет қаралды 24 М.
Indeks w bazie danych   co to jest i jak działa #62
16:35
nieinformatyk
Рет қаралды 26 М.
Kariera w świecie danych - rozmowa z Piotrem Rosiakiem
55:58
Wiktor Feduń Tech
Рет қаралды 143
Jak bazy danych działają od środka?
12:13
Programowalny
Рет қаралды 4,8 М.
Transakcja sql - to co jest i jak działa w bazie danych?
18:47
nieinformatyk
Рет қаралды 10 М.
Bazy danych SQL vs. MongoDB
19:05
Jak nauczyć się programowania
Рет қаралды 15 М.
Odc 11: Czym różni się hurtownia danych od bazy danych?
13:39
nieinformatyk
Рет қаралды 11 М.
MongoDB Explained in 10 Minutes | SQL vs NoSQL | Jumpstart
11:18
How do NoSQL databases work? Simply Explained!
7:38
Simply Explained
Рет қаралды 1,1 МЛН
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 205 М.
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 1,9 МЛН