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

Aerospike khác với các cơ sở dữ liệu nosql key-value khác như thế nào?

Nếu nó phải được trả lời trong một từ, thì "hiệu suất" của nó. Hiệu suất của Aerospike tốt hơn nhiều so với bất kỳ giải pháp nosql theo cụm nào hiện có. Hiệu suất cao hơn trên mỗi nút có nghĩa là cụm nhỏ hơn có TCO (Tổng chi phí sở hữu) và bảo trì thấp hơn. Aerospike thực hiện tự động phân nhóm, tự động làm sắc nét, tự động cân bằng lại (khi trạng thái cụm thay đổi) hầu hết đều cần các bước thủ công trong các cơ sở dữ liệu khác.

Tôi đã nói "clustered" bởi vì tôi không muốn kết hợp redis trong nhóm đó (mặc dù redis clustering đang trong giai đoạn thử nghiệm). Hiệu suất trong bộ nhớ thuần túy của Aerospike và redis sẽ có thể so sánh được. Nhưng Redis mong đợi rất nhiều thứ sẽ được xử lý ở lớp ứng dụng như sharding, chuyển hướng yêu cầu, v.v. Mặc dù redis có cách để tồn tại (snapshot hoặc AOF), nó có những vấn đề riêng vì nó được thiết kế giống một addon hơn. Aerospike được phát triển tự nhiên với sự bền bỉ trong tâm trí. Việc phân cụm redis cũng liên quan đến việc thiết lập master slave, v.v. Bạn có thể muốn xem bài nói chuyện này để so sánh và đối chiếu redis với aerospike.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Docker-compile - Redis ở mức 0.0.0.0 thay vì 127.0.0.1

  2. Bursts of RedisTimeoutException sử dụng StackExchange.Redis

  3. Redis Pub / Sub với độ tin cậy

  4. Tôi đang nhận được các thông báo trùng lặp trong ứng dụng clustered node.js / socket.io / redis pub / sub của mình

  5. đếm số phiên trong kết nối-redis