Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Tại sao sử dụng Redis thay vì MongoDb cho bộ nhớ đệm?

Rất nhiều người sử dụng MongoDB cho một bộ nhớ cache cấp trung bình thấp và nó hoạt động rất tốt.

Bởi vì nó cung cấp nhiều chức năng hơn là một kho lưu trữ giá trị khóa đơn giản thông qua khả năng truy vấn đặc biệt, nó không thuần túy là một lớp bộ nhớ đệm như memcache hoặc redis (việc chèn và truy xuất dữ liệu có thể chậm hơn).

Có thể đạt được hiệu suất cực cao (xét cho cùng thì bộ hoạt động nằm trong RAM), nhưng mô hình dữ liệu nặng hơn.

Tuy nhiên, mặt khác, MongoDB cung cấp một lớp bền vững có ý nghĩa hơn rất nhiều (đối với hầu hết các nhà phát triển) cho loại dữ liệu có khả năng cần thiết nhất sau này, không giống như Redis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Muốn triển khai các ổ cắm web trong Laravel

  2. Spring Redis - Đọc cấu hình từ tệp application.properties

  3. Cách lưu trữ kết quả tìm kiếm cây danh mục tổng hợp trong Redis

  4. Sự cố trong giải mã redis-cache cho các đối tượng trong Spring-boot

  5. chuyển kết quả cho một lệnh khác trong redis