【问题标题】:Can Aerospike be used to store large values?Aerospike 可以用来存储大值吗?
【发布时间】:2015-10-07 19:47:14
【问题描述】:
我们需要在键值存储中存储较大的值(最多 3MB)。虽然我们现在已经设置了 memcache,但我们希望根据 aerospike 的性能基准测试它(尽管值在几 KB 以内)。我在 aerospike 配置中读到了不能超过 1MB 的写块大小。这是否意味着我不能存储超过 1MB 的值对?或者,如果我可以超过 1MB,那么考虑到 50/50 读写,可接受的性能基准应该是多少。
【问题讨论】:
标签:
memcached
key-value
aerospike
【解决方案1】:
我们看到您在 Aerospike 论坛 here 上发布了相同的问题。以下是@kporter 给出的答案;如果有后续问题,请继续讨论该主题:
“没错:目前,记录仅限于 write-block-size。对于较大的对象,Aerospike 有Large Lists,但同样,每个列表元素将限制在 写入块大小。
关于你的问题,'如果我可以超过 1MB,那么考虑到 50/50 读写,可接受的性能基准应该是什么',我不知道这个问题的确切答案,但 LDT 操作目前显着比正常操作慢”。