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

Điểm chuẩn Couchbase cho thấy các INSERT và GET rất chậm (sử dụng các hoạt động KeyValue); chậm hơn so với dữ liệu MySQL tồn tại

Tôi đã thực hiện các Bài kiểm tra Couchbase của bạn, nhận xét về các bit không phải Couchbase. Đã sửa lỗi truy vấn để chọn từ bộ sưu tập (myCollection) thay vì bộ đệm công việc và loại bỏ tùy chọn Số liệu. Và tạo một chỉ mục trên JobId.create index mybucket_JobId theo mặc định:myBucket.myScope.myCollection (JobId) Nó chèn 100.000 tài liệu trong 19 giây và kv tìm nạp tài liệu trung bình 146 usec và truy vấn bởi JobId trung bình 965 usec.

Couchbase Q: 0 187
Couchbase Q: 1 176
Couchbase Q: 2 143
Couchbase Q: 3 147
Couchbase Q: 4 140
Couchbase Q: 5 138
Couchbase Q: 6 136
Couchbase Q: 7 139
Couchbase Q: 8 125
Couchbase Q: 9 129
average et: 146 ms per 1000 -> 146 usec / request

Couchbase Q: 0 1155
Couchbase Q: 1 1086
Couchbase Q: 2 1004
Couchbase Q: 3 901
Couchbase Q: 4 920
Couchbase Q: 5 929
Couchbase Q: 6 912
Couchbase Q: 7 911
Couchbase Q: 8 911
Couchbase Q: 9 927
average et: 965 ms per 1000 -> 965 usec / request. (coincidentally exactly the same as with the java api).

Đây là phiên bản 7.0 build 3739 trên Mac Book Pro với cbserver chạy cục bộ.

##################################################### #####################

Tôi có một ứng dụng LoadDriver nhỏ cho sdk java sử dụng api kv. Với 4 luồng, nó cho thấy thời gian phản hồi trung bình là 54 micro giây và thông lượng là 73238 yêu cầu / giây. Nó sử dụng nhóm mẫu du lịch trên máy chủ cb trên localhost. [email protected]:mikereiche / loaddriver.git

Chạy:giây:10, luồng:4, thời gian chờ:40000us, ngưỡng:8000us yêu cầu / giây:0 (tối đa), khoảng thời gian GC bắt buộc:0mscount:729873, yêu cầu / giây:72987, max:2796us avg:54us, tổng hợp rq / s:73238

Đối với API truy vấn, tôi nhận được thông báo sau, chậm hơn 18 lần.

Chạy:giây:10, luồng:4, thời gian chờ:40000us, ngưỡng:8000us yêu cầu / giây:0 (tối đa), khoảng thời gian GC bắt buộc:0mscount:41378, yêu cầu / giây:4137, max:12032us avg:965us, tổng hợp rq / s:4144



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hỗ trợ Redis trên chỉ mục phụ

  2. python flask cách truyền một tham số động cho trình trang trí

  3. Môi trường tùy chỉnh Rails Resque.enqueue không tạo việc làm

  4. Cách nhanh hơn để lặp lại tất cả các khóa và giá trị trong redis db

  5. Rails, Sidekiq - Redis NOAUTH