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

Bazy danych, jaka?

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
+1 głos
872 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 (586,160 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 (330,920 p.)
(jeśli chodzi nosql, to może bezpieczniej polecić coś zamiast mongo, np. rethinkdb?)
komentarz 16 czerwca 2016 przez adrian17 Ekspert (330,920 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 (586,160 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 (586,160 p.)
A enterprise – cóż… ;)
komentarz 16 czerwca 2016 przez adrian17 Ekspert (330,920 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 (586,160 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 (94,320 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 (330,920 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 (586,160 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 (330,920 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ź 175 wizyt
0 głosów
0 odpowiedzi 153 wizyt
pytanie zadane 31 maja 2016 w SQL, bazy danych przez maja19991 Nowicjusz (120 p.)
0 głosów
0 odpowiedzi 129 wizyt
pytanie zadane 6 kwietnia 2016 w SQL, bazy danych przez artix132 Użytkownik (870 p.)

90,852 zapytań

139,521 odpowiedzi

313,706 komentarzy

60,336 pasjonatów

Motyw:

Akcja Pajacyk

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

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...