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

Khi nào sử dụng kho khóa / giá trị chẳng hạn như Redis thay thế / dọc theo cơ sở dữ liệu SQL?

Tôi dường như không thể tìm ra thời điểm sử dụng nó trong một ứng dụng.

Tôi khuyên bạn nên đọc hướng dẫn này, trong đó cũng có các trường hợp sử dụng. Vì redis định hướng bộ nhớ nên nó thực sự tốt cho dữ liệu thời gian thực được cập nhật thường xuyên, chẳng hạn như lưu trữ phiên, cơ sở dữ liệu trạng thái, thống kê, bộ nhớ đệm và cấu trúc dữ liệu nâng cao của nó cung cấp tính linh hoạt cho nhiều trường hợp khác.

Tuy nhiên, Redis không phải là sự thay thế NoSQL cho cơ sở dữ liệu quan hệ cổ điển vì nó không hỗ trợ nhiều tính năng tiêu chuẩn của thế giới RDBMS chẳng hạn như truy vấn dữ liệu của bạn, điều này có thể làm chậm nó. Thay thế là các cơ sở dữ liệu tài liệu như MongoDB hoặc CouchDB và redis rất tốt trong việc bổ sung các chức năng cụ thể khi có tốc độ và hỗ trợ cho các cấu trúc dữ liệu nâng cao.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis Cluster - đã sẵn sàng sản xuất?

  2. Ruby - mutex dựa trên Redis với triển khai hết hạn

  3. Nhận giá trị Đặt từ Redis bằng RedisTemplate

  4. Làm thế nào để xóa nguyên tử hàng triệu phím khớp với một mẫu bằng Redis thuần túy?

  5. Cơ sở dữ liệu NoSQL nào, nếu có, có thể cung cấp luồng * thay đổi * cho tập kết quả truy vấn?