PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Трябва ли да използвам hstore в обновен модел на данни?

Ако, както казвате, трябва да извлечете полетата с документа, тогава Денормализираният вариант на hstore е по-добър, защото сървърът ще може да извлече целия документ от едно място на диска, вместо да използва няколко местоположения за индексиране-съединяване на документа с полета . Единственият проблем, който виждам с hstore, е донякъде нетрадиционен синтаксис. Може да е по-лесно да работите с JSON. PostgreSQL 9.4 ще има отлична поддръжка за (индексиран) двоичен JSON . Използването на двоичен JSON е препоръчително от автори на hstore, BTW.

Така че планът може да е да се използва json колона в 9.3 и след това го преобразувайте в jsonb в 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. Функция SQL Condition on Window

  2. Как е възможно SQL заявката и ActiveRecord.find_by_sql да връщат различни резултати?

  3. CSV копие в Postgres с масив от потребителски тип с помощта на JDBC

  4. Заявката за Postgresql 9.4 става прогресивно по-бавна при присъединяване към TSTZRANGE с &&

  5. PostgreSQL - ГРУПИРАНЕ ПО стойности на клеймо за време?