System Design · Junior · Pytanie 22 z 75
Czym ogólnie relacyjne bazy danych (SQL) różnią się od NoSQL?
- ✓Poprawna odpowiedź: SQL - tabele ze schematem i relacjami, NoSQL - elastyczne modele danych
- 2SQL działa tylko na serwerze, NoSQL tylko w przeglądarce
- 3NoSQL nie może przechowywać danych na dysku, tylko w pamięci
Wyjaśnienie
Relacyjne bazy (PostgreSQL) dają transakcje, JOIN-y i ścisły schemat. NoSQL - dokumentowe (MongoDB), klucz-wartość (Redis), kolumnowe, grafowe - łatwiej skalują się poziomo lub lepiej pasują do konkretnego wzorca dostępu. Wybór zależy od danych i zapytań.