2013-05-02 2 views
7

In Postgresql scheinen die Datentypen hstore und json sehr ähnliche Anwendungsfälle zu haben. Wann würdest du dich entscheiden, eins gegen das andere zu verwenden? Anfangsgedanken:Anwendungsfälle für hstore vs. json-Datentypen in postgresql

  • Sie können mit json verschachteln; Sie können nicht mit hstore
  • Funktionen zum Parsen von json erst 9,3
+2

Warum nicht im Thema? Scheint ziemlich spezifisch und relevant für mich. –

+0

Ich nahm Leute an, obwohl es auf dba.stackexchange.com hätte gefragt werden sollen, also schrieb ich es dort neu und bekam eine gute Antwort: http://dba.stackexchange.com/questions/41431/use-cases-for-hstore -vs-json-datatypes-in-postgresql – alan

+0

Nicht sicher, warum Entwickler nicht über Typen wissen sollten. Wichtig ist, dass Sie Ihre Antwort bekommen haben, nehme ich an. –

Antwort

1

Der json Typ ist nur eine Zeichenfolge zur Verfügung. Es gibt keine eingebauten Funktionen, um es zu parsen. Bei der Verwendung ist nur die Gültigkeitsprüfung zu berücksichtigen.

Edit für diese Downvoting: Dies wurde geschrieben, als 9.3 noch nicht existierte. Es ist korrekt für 9.2. Auch die Frage war anders. Überprüfen Sie den Bearbeitungsverlauf.

+4

9.3 wird zusätzliche JSON-Funktionen haben. –