PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tôi có nên sử dụng hstore trong mô hình dữ liệu được gia hạn không?

Nếu như bạn nói rằng bạn cần tìm nạp các trường cùng với tài liệu thì biến thể Hstore không chuẩn hóa sẽ tốt hơn vì máy chủ sẽ có thể tìm nạp toàn bộ tài liệu từ một vị trí duy nhất trên đĩa thay vì sử dụng một số vị trí để lập chỉ mục tài liệu với các trường . Vấn đề duy nhất tôi thấy với hstore là cú pháp hơi khác thường. Có thể dễ dàng hơn khi làm việc với JSON. PostgreSQL 9.4 sẽ hỗ trợ tuyệt vời cho (được lập chỉ mục) JSON nhị phân . Sử dụng JSON nhị phân được khuyến nghị của các tác giả hstore, BTW.

Vì vậy, kế hoạch có thể là sử dụng json trong 9.3 và sau đó chuyển đổi nó thành jsonb trong 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. Làm thế nào để sử dụng Rails với tên cột viết hoa?

  2. Lỗi giao thức PostgreSQL. Thiết lập phiên không thành công .. lỗi

  3. Ví dụ về trình kích hoạt CHO MỖI STATEMENT

  4. Trả về bảng động với các cột không xác định từ hàm PL / pgSQL

  5. Có thể truyền trực tiếp con trỏ làm tham số tới FETCH trên Npgsql không?