PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy powinienem używać hstore w odnowionym modelu danych?

Jeśli jak mówisz, musisz pobrać pola z dokumentem Wariant Zdenormalizowany hstore jest lepszy ponieważ serwer będzie w stanie pobraćcały dokument z jednego miejsca na dysku zamiast korzystać z kilku lokalizacji do indeksowania -dołączyćdokument z polami . Jedyny problem, jaki widzę w hstore, to nieco niekonwencjonalna składnia. Może być łatwiej pracować z JSON. PostgreSQL 9.4 będzie miał doskonałe wsparcie dla (indeksowany) binarny JSON . Używanie binarnego JSON jest zalecane autorzy hstore, BTW.

Tak więc plan może polegać na użyciu json kolumna w 9.3, a następnie przekonwertuj ją na jsonb w 9.4.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problemy z ustawieniem własnego klucza podstawowego w migracji Rails 4

  2. BŁĄD PostgreSQL:podzapytanie w FROM nie może odnosić się do innych relacji tego samego poziomu zapytania

  3. nie można przetłumaczyć nazwy hosta postgres na adres:Nieznana nazwa lub usługa

  4. Optymalizacja zapytań w PostgreSQL. WYJAŚNIJ podstawy – część 1

  5. KOPIUJ z dynamiczną nazwą pliku