• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dlaczego MongoDB?

Object Storage Arubacloud
0 głosów
789 wizyt
pytanie zadane 15 stycznia 2021 w SQL, bazy danych przez CSSoup Mądrala (6,460 p.)
Nie siedzę w temacie programowania backendowego w JS. Mógłby mi ktoś wyjaśnić dlaczego programiści node.js preferują tak bardzo MongoDB, a nie realcyjne bazy danych?
2
komentarz 16 stycznia 2021 przez Milesq Nałogowiec (32,020 p.)
Dlaczego wybrałeś akurat tą odpowiedź jako najlepszą?
komentarz 16 stycznia 2021 przez Wiciorny Ekspert (270,110 p.)
bo odpowiedź, hype  :D jest bardzo pouczająca i edukująca i wyjaśnia ... powód :D zastosowania tej bazy na pewno... więc czasami może lepiej nie pytać
komentarz 16 stycznia 2021 przez CSSoup Mądrala (6,460 p.)
Najprostsza odpowiedź? Wybrałem ją jako najlepszą ponieważ najbardziej mnie usatysfakcjonowała ;)

2 odpowiedzi

+7 głosów
odpowiedź 15 stycznia 2021 przez Comandeer Guru (601,110 p.)
wybrane 16 stycznia 2021 przez CSSoup
 
Najlepsza
Tak po prawdzie to hype. MongoDB weszło mniej więcej w tym samym momencie do mainstreamu co Node.js i w dodatku też używa JS-owego API, a dane są przechowywane w formacie niesamowicie podobnym do JSON-a (tzw. BSON). To zapewniło mu dostatecznie dużą popularność w połączeniu z Node.js, bo de facto pozwala na tworzenie całego stacku w jednym języku – nawet na poziomie bazy danych.
+1 głos
odpowiedź 15 stycznia 2021 przez Wiciorny Ekspert (270,110 p.)

Przechowywanie danych w oparciu o dokumenty jest głównym celem korzystania z nieustrukturyzowanej bazy danych, takiej jak NoSQL. MongoDB to rozproszona baza danych, która umożliwia tworzenie zapytań ad-hoc, integrację w czasie rzeczywistym i wydajne indeksowanie. Ponadto MongoDB jest oprogramowaniem typu open source i doskonale nadaje się do często zmieniających się danych. Oferuje również walidację danych po stronie serwera.

Node.js działa jako serwer proxy i umożliwia płynne przesyłanie strumieniowe danych w czasie rzeczywistym .schemat nie musi być dobrze skonstruowany. MongoDB reprezentuje dane jako zbiór dokumentów, a nie tabele powiązane z kluczami obcymi. Umożliwia to porządne przechowywanie różnych typów danych przesyłanych przez Internet i uzyskiwanie do nich dostępu w aplikacjach internetowych za pomocą Node.js.

6
komentarz 15 stycznia 2021 przez Comandeer Guru (601,110 p.)

Nie żeby co, ale wyciąć pierwsze zdanie z tego opisu Mongo, w reszcie zamiast Mongo podstawić PostgreSQL/MySQL i dalej pasuje…

Node.js działa jako serwer proxy i umożliwia płynne przesyłanie strumieniowe danych w czasie rzeczywistym

Czemu akurat proxy i co to ma wspólnego z przesyłem danych strumieniowych? 

Podobne pytania

0 głosów
1 odpowiedź 314 wizyt
pytanie zadane 12 lutego 2021 w JavaScript przez Bartx Bywalec (2,120 p.)
0 głosów
1 odpowiedź 129 wizyt
pytanie zadane 1 sierpnia 2022 w SQL, bazy danych przez name() Nowicjusz (240 p.)
0 głosów
1 odpowiedź 104 wizyt
pytanie zadane 11 kwietnia 2020 w SQL, bazy danych przez TempO Nowicjusz (120 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...