sql >> Databasteknik >  >> RDS >> PostgreSQL

Ska jag använda hstore i förnyad datamodell?

Om som du säger att du behöver hämta fälten med dokumentet så är Denormalized hstore-varianten bättre eftersom servern kommer att kunna hämta hela dokumentet från en enda plats på disken istället för att använda flera platser för att indexera dokumentet med fälten . Det enda problemet jag ser med hstore är en något okonventionell syntax. Kan vara lättare att arbeta med JSON. PostgreSQL 9.4 kommer att ha ett utmärkt stöd för (indexerad) binär JSON . Att använda binär JSON rekommenderas av hstore-författare, förresten.

Så en plan kan vara att använda en json kolumn i 9.3 och konvertera den sedan till jsonb i 9.4.



  1. hur man ignorerar ett villkor i where-klausulen

  2. Android Studio kan inte hitta explicit aktivitetsklass

  3. Oracle String Functions (fullständig lista)

  4. Postgresql JDBC-tabellvärderade parametrar