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

Lưu giữ bưu thiếp hoàn toàn trong bộ nhớ

Tôi đã viết một bài chi tiết về vấn đề này một thời gian trước:

Tối ưu hóa PostgreSQL để kiểm tra nhanh

Bạn có thể thấy nó có nhiều thông tin; nó bao gồm các tùy chọn để làm cho PostgreSQL chạy mà không có độ bền và các chỉnh sửa khác hữu ích cho việc chạy thử nghiệm.

Bạn thực sự không cần thao tác trong bộ nhớ. Nếu PostgreSQL được thiết lập để không chuyển các thay đổi vào đĩa thì trên thực tế sẽ có rất ít sự khác biệt đối với các DB phù hợp với RAM và đối với các DB không phù hợp với RAM thì nó sẽ không bị lỗi.

Bạn nên thử nghiệm với cùng một công cụ cơ sở dữ liệu mà bạn đang sử dụng trong sản xuất. Thử nghiệm với SQLite, Derby, H2, v.v. sau đó triển khai trực tiếp trên PostgreSQL không có ý nghĩa gì ... như bất kỳ người dùng Heroku / Rails nào có thể cho bạn biết từ kinh nghiệm.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RangeError để gán số nguyên đơn giản trong Rails 4.2.0 cần được xác thực

  2. Django - (OperationalError) FATAL:Xác thực danh tính không thành công cho tên người dùng

  3. Trong Rails, Không thể tạo cơ sở dữ liệu cho {adapter => postgresql,

  4. Sắp xếp các giá trị NULL vào cuối bảng

  5. in giá trị của một biến trong postgresql