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

Tại sao SQLite nhanh hơn Redis trong điểm chuẩn đơn giản này?

từ tài liệu redis

Redis là một máy chủ:tất cả các lệnh liên quan đến mạng hoặc đường vòng IPC. Sẽ là vô nghĩa nếu so sánh nó với các kho dữ liệu nhúng như SQLite, Berkeley DB, Tokyo / Kyoto Cabinet, v.v ... vì chi phí của hầu hết các hoạt động bị chi phối chính xác bởi quản lý mạng / giao thức.

Điều này có ý nghĩa mặc dù đó là sự thừa nhận về các vấn đề tốc độ trong một số trường hợp nhất định. Ví dụ như Redis có thể hoạt động tốt hơn nhiều so với sqlite dưới nhiều quyền truy cập song song.

Công cụ phù hợp cho công việc phù hợp , đôi khi nó sẽ được redis lần khác sqlite lần khác là một cái gì đó hoàn toàn khác. Nếu bài kiểm tra tốc độ này cho thấy chính xác những gì ứng dụng của bạn sẽ thực hiện trên thực tế thì sqlite sẽ phục vụ bạn tốt hơn và thật tốt khi bạn đã làm được điểm chuẩn này.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để bật các đối tượng từ Redis khi chúng được thêm vào thời gian thực?

  2. có được một vùng chứa của python docker để tương tác với vùng chứa của redis docker

  3. .NET Core đưa dịch vụ singleton vào một dịch vụ singleton khác

  4. Redis sentinel vs clustering

  5. Tạo chức năng xem mà không trả lại phản hồi trong Flask