sql >> Databáze >  >> RDS >> PostgreSQL

Mám používat hstore v obnoveném datovém modelu?

Pokud, jak říkáte, potřebujete načíst pole s dokumentem, pak je lepší denormalizovaná varianta hstore, protože server bude schopen načíst celý dokument z jednoho umístění na disku namísto použití několika umístění pro indexové spojení dokumentu s poli . Jediný problém, který u hstore vidím, je poněkud nekonvenční syntaxe. Může být jednodušší pracovat s JSON. PostgreSQL 9.4 bude mít vynikající podporu pro (indexovaný) binární JSON . Použití binárního JSON je doporučeno od autorů hstore, BTW.

V plánu by tedy mohlo být použití json sloupec v 9.3 a poté jej převeďte na jsonb v 9.4.



  1. Přepínání PostgreSQL databáze nebo schématu v DataGrip JetBrains

  2. Jak vytvořit propojený server pro SQL Server 2008, kde máme databázi z roku 2000 a 2005

  3. postgres - CHYBA:operátor neexistuje

  4. 40 otázek, které musíte vědět o R12.2