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

Bazy danych, jaka?

VPS Starter Arubacloud
+1 głos
1,223 wizyt
pytanie zadane 16 czerwca 2016 w SQL, bazy danych przez QizmoPL Stary wyjadacz (11,440 p.)
Jakiej bazy danych warto sie uczyc i jaka baza danych daje NAJWIĘKSZE mozliwosci

3 odpowiedzi

+6 głosów
odpowiedź 16 czerwca 2016 przez Comandeer Guru (599,730 p.)

Poprawna odpowiedź brzmi: "to zależy".

  • Najpopularniejsze jest MySQL i jego pochodne (Percona, MariaDB…).
  • Większe możliwości (ale i ciut trudniejszą odmianę SQL-a) ma PostgreSQL.
  • Dla aplikacji desktopowych lepiej jakiś embedded, czyli de facto SQLite.
  • Jeśli pisujemy w node.js, wypada znać NOSQL, a przede wszystkim – MongoDB.
  • Czy już wspominałem, że Redis to obecnie również standard?
  • W przeglądarce mamy jeszcze IndexedDB.

A to jedynie szczyt góry lodowej ;)

komentarz 16 czerwca 2016 przez adrian17 Ekspert (344,100 p.)
(jeśli chodzi nosql, to może bezpieczniej polecić coś zamiast mongo, np. rethinkdb?)
komentarz 16 czerwca 2016 przez adrian17 Ekspert (344,100 p.)
(no wypada dodać kategorię enterprise z MSSQL i Oracle :D Które też mają swoje przewagi nad mysql/postgresem)
komentarz 16 czerwca 2016 przez Comandeer Guru (599,730 p.)
W sumie dorzuciłbym jeszcze CouchDB, bo wygląda fajnie.

MongoDB wymieniłem stąd, że jest na tyle popularne, że jest już częścią "architektury" MEAN – MongoDB, Express.js, Angular.js, Node.js.
komentarz 16 czerwca 2016 przez Comandeer Guru (599,730 p.)
A enterprise – cóż… ;)
komentarz 16 czerwca 2016 przez adrian17 Ekspert (344,100 p.)
Część nie część, jest powszechnie wyśmiewany, no i słusznie - co tydzień ktoś odkrywa nowe jego dziwadło: https://news.ycombinator.com/item?id=11857674
komentarz 16 czerwca 2016 przez Comandeer Guru (599,730 p.)

Nie twierdzę, że nie – sam nie korzystam z Mongo właśnie z powodu jego dziwactw i możliwości zbyt łatwego krzaczenia się. Niemniej jest to de facto standard na chwilę obecną. Czy słusznie – nie moja rzecz to oceniać ;)

komentarz 17 czerwca 2016 przez event15 Szeryf (93,790 p.)
Redis nie do końca jest bazą danych, no już na pewno nie powinno się z niego korzystać tak samo jak z bazy danych
komentarz 17 czerwca 2016 przez adrian17 Ekspert (344,100 p.)

W przybliżeniu jest :)

Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker.

komentarz 17 czerwca 2016 przez Comandeer Guru (599,730 p.)
Redis jest in-memory, więc idealnie nadaje się jako zastępstwo dla memcached i innych cache'ów… Ale w MySQL tabele MEMORY są nie bez powodu, prawda? ;)
+1 głos
odpowiedź 17 czerwca 2016 przez toldwine Użytkownik (660 p.)

Moim zdaniem wybór bazy danych zależy od:

  1. środowiska w którym będziesz się łączył (php, java, itp)- tzn wybierasz taką gdzie interfejs dostępu jest dla ciebie najwygodniejszy
  2. Wielkość bazy ( malutkie do 1 MB - polecam SQLite; wielkie ok 2-4 GB to już Oralcle, MSSQL czy Firebird)
  3. Czy baza ma obsługiwać transakcje
  4. Czy do bazy będzie się podłączać wielu uzykowników-klientów [wielodostęp]

Bez odpowiedzi na te cztery kwestie, twoje pytanie jest pozbawione kontekstu.

Osobiście skoncentrował się na nauce standardzie SQL ( sql92 to minimum ) - reszta to dodatki

komentarz 17 czerwca 2016 przez QizmoPL Stary wyjadacz (11,440 p.)
o cos takiego mi chodzilo, dzieki
0 głosów
odpowiedź 16 czerwca 2016 przez QizmoPL Stary wyjadacz (11,440 p.)
Głownie chodzi mi o c++ co najlepsze?
1
komentarz 17 czerwca 2016 przez adrian17 Ekspert (344,100 p.)
Spójrz jeszcze raz na odpowiedź Comandeera. To zależy przede wszystkim od zastosowania, nie języka.

Podobne pytania

0 głosów
1 odpowiedź 310 wizyt
0 głosów
0 odpowiedzi 169 wizyt
pytanie zadane 31 maja 2016 w SQL, bazy danych przez maja19991 Nowicjusz (120 p.)
0 głosów
0 odpowiedzi 279 wizyt
pytanie zadane 6 kwietnia 2016 w SQL, bazy danych przez artix132 Użytkownik (870 p.)

92,452 zapytań

141,262 odpowiedzi

319,085 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...