PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Haruskah saya menggunakan hstore dalam model data yang diperbarui?

Jika seperti yang Anda katakan Anda perlu mengambil bidang dengan dokumen maka varian hstore yang didenormalisasi lebih baik karena server akan dapat mengambil seluruh dokumen dari satu lokasi pada disk daripada menggunakan beberapa lokasi untuk mengindeks-bergabung dengan dokumen dengan bidang . Satu-satunya masalah yang saya lihat dengan hstore adalah sintaks yang agak tidak konvensional. Mungkin lebih mudah untuk bekerja dengan JSON. PostgreSQL 9.4 akan memiliki dukungan yang sangat baik untuk (diindeks) biner JSON . Menggunakan JSON biner adalah disarankan oleh penulis hstore, BTW.

Jadi rencananya mungkin menggunakan json kolom di 9.3 dan kemudian mengubahnya menjadi jsonb di 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. Dapatkan nilai dari baris pertama dan terakhir per grup

  2. Postgres Notify tidak berfungsi dengan replikasi logis

  3. Bagaimana cara menggunakan Postgres jsonb '?' operator di Laravel dengan dukungan indeks?

  4. Men-debug program yang menggunakan SIGINT dengan gdb

  5. Rekor terdekat untuk serangkaian kencan