Bazy danych · Middle · Pytanie 33 z 75
Kiedy używać kolumn jsonb w PostgreSQL?
- ✓Poprawna odpowiedź: Do naprawdę elastycznych lub rzadko odpytywanych atrybutów; główne pola, po których filtrujesz, łączysz lub które ograniczasz, powinny być zwykłymi kolumnami
- 2Nigdy: PostgreSQL nie indeksuje JSON
- 3Do każdej kolumny, bo JSON jest elastyczniejszy
Wyjaśnienie
Zwykłe kolumny mają typy, ograniczenia, klucze obce i lepsze statystyki. jsonb jest binarny i indeksowalny przez GIN, w przeciwieństwie do tekstowego json.