Mirki, dziś darmowy #ebook z #packt: "Learning PostgreSQL"
https://www.packtpub.com/packt/offers/free-learning

Polecam obserwować: #packtpubfreelearning

Jeśli ktoś się spóźni i chce książkę proszę od razu na PW adres email wraz z tytułem książki. Zgodnie z polskim prawem nie można legalnie udostępnić tych zasobów masowo. Ale można bezpośrednio, korzystając ze stosunku towarzyskiego, więc podeślę.


#sql #bazadanych #rdbms #zadarmo #pracaupodstaw #pracaorganiczna
MiKeyCo - Mirki, dziś darmowy #ebook z #packt: "Learning PostgreSQL"
https://www.pac...

źródło: comment_kg4hGDmqidDJF3I3TjRDVeAlPcraxgxS.jpg

Pobierz
Mirki, dziś darmowy #ebook z #packt: "PostgreSQL Development Essentials"
https://www.packtpub.com/packt/offers/free-learning

Polecam obserwować: #packtpubfreelearning

Jeśli ktoś się spóźni i chce książkę proszę od razu na PW adres email wraz z tytułem książki. Zgodnie z polskim prawem nie można legalnie udostępnić tych zasobów masowo. Ale można bezpośrednio, więc podeślę.

MiKeyCo - Mirki, dziś darmowy #ebook z #packt: "PostgreSQL Development Essentials"
h...

źródło: comment_G400NMIzOvpoiMtharp1wBQFW5C1Rg7b.jpg

Pobierz
Dobrze rozumiem że baza NoSQL pozbywa się całkiem relacji, więc wiele danych w niej jest po prostu dublowana?
Załóżmy bazę z dwoma tabelami, autorzy i książki, tabela autorzy zawiera autorów: imię, nazwisko, rok urodzenia, skąd pochodzą, narodowość i masę innych rzeczy a książki to tytuł, gatunek, ilość stron itd...
W podejściu relacyjnej bazy w książkach mielibyśmy id do autora taki zwykły integer.
W podejściu NoSQL do x książek tego samego autora przypisywane
@Ginden: No tak, myślę trochę pod sql, gdzie do książek dopisuje się autora, w nosqlowym rozwiązaniu to jest bardziej naturalne i do autora przypisuje się książki, w takim wypadku to ma sens i dane się nie dublują w rozwiązaniu

[
{autor: [
{książka1},
{książka2}
],
{autor2: {...},...}...]

Tylko pozostaje jeszcze jedna rzesz; oczywiście, daje nam to pewną szybkość odczytu jeśli chcemy wyciągać dane według autorów, ale jeśli autorzy nas nie interesują
@michal__q: zależy jaka NoSQL. NoSQL to tylko nazwa nurtu, jest kilka rodzajów baz i "struktur danych". Np. grafowa baza danych da Ci dużo lepszą wydajność na danych które przedstawiają relację, bo naturalnie je odzwierciedla (w przeciwieństwie do relacyjnych baz danych ;) ). Na grafie od jednego autora (węzeł grafu) masz x relacji do książek które napisał. W przypadku wspomnianej śmierci autora również zmieniasz tylko info w węźle autora, nie musisz nic