我有一个场景,对于每个请求,我要批量获取至少1000个密钥.
目前我每分钟收到2000个请求,预计会有所增加.
另外,我已经阅读了批量获取的aerospike内部同时/顺序向服务器发出个别请求.
我使用aerospike作为集群(在SSD上运行).因此,在lua中编写UDF(用户定义的方法)来进行批量请求,并在服务器级别聚合结果而不是从客户端多次点击
请建议,如果默认批量获取aerospike将是有效的,或者我要做其他事情.
批量读取是正确的方法。结果按照列表中指定的键的顺序返回。未找到的记录将返回 null。客户端按节点并行化键 - 等待(与二级索引或扫描不同,客户端中没有回调)并收集来自所有节点的返回并按原始顺序将它们呈现回客户端。确保客户端有足够的内存来保存所有返回的批处理结果。
| 归档时间: |
|
| 查看次数: |
300 次 |
| 最近记录: |