Tôi có một tình huống mà tôi thực sự có thể hưởng lợi từ việc có hệ thống như memcached, nhưng với khả năng lưu trữ (mỗi khóa) danh sách các yếu tố được sắp xếp, và sửa đổi danh sách bằng cách thêm các giá trị.Có điều gì giống như memcached, nhưng đối với danh sách được sắp xếp?
Ví dụ:
something.add_to_sorted_list('topics_list_sorted_by_title', 1234, 'some_title')
something.add_to_sorted_list('topics_list_sorted_by_title', 5436, 'zzz')
something.add_to_sorted_list('topics_list_sorted_by_title', 5623, 'aaa')
Mà tôi sau đó có thể sử dụng như thế này:
something.get_list_size('topics_list_sorted_by_title')
// returns 3
something.get_list_elements('topics_list_sorted_by_title', 1, 10)
// returns: 5623, 1234, 5436
hệ thống bắt buộc sẽ cho phép tôi dễ dàng có được mục đếm trong mỗi mảng, và lấy bất kỳ số lượng các giá trị từ mảng, với giả định rằng các giá trị được sắp xếp bằng cách sử dụng giá trị đính kèm.
Tôi hy vọng rằng mô tả là rõ ràng. Và câu hỏi tương đối đơn giản: có hệ thống nào như vậy không?
Khi tôi hiểu tài liệu, phân loại được thực hiện vào thời gian truy xuất, không thực sự hữu ích cho tôi - thậm chí sử dụng bộ nhớ dựa trên bộ nhớ, sắp xếp 1 phần tử milion, sử dụng giá trị văn bản lên tới 200 ký tự. Nhưng có thể tôi hiểu sai - sẽ kiểm tra tài liệu chuyên sâu. –