Nosql Riak内存存储每键开销

Nosql Riak内存存储每键开销,nosql,riak,in-memory-database,Nosql,Riak,In Memory Database,作为我之前提出的问题的后续,在使用内存后端时,是否有任何关于Riak中每键开销的估计?到目前为止,谷歌并没有起到多大的作用,大多数搜索让我回到了Bitcask的估计 我基本上是想了解内存后端是否更适合存储每个用户的会话id(每个用户都是一个单独的键,会话id是这个键中唯一的值),而不是Bitcask。每键开销是我在此过程中评估的变量之一。内存后端确实要求将整个对象存储在内存中,除了数据之外,bucket和key还包括Riak添加到对象的元数据,例如向量时钟,即使没有定义用户元数据或索引。我无法准

作为我之前提出的问题的后续,在使用内存后端时,是否有任何关于Riak中每键开销的估计?到目前为止,谷歌并没有起到多大的作用,大多数搜索让我回到了Bitcask的估计


我基本上是想了解内存后端是否更适合存储每个用户的会话id(每个用户都是一个单独的键,会话id是这个键中唯一的值),而不是Bitcask。每键开销是我在此过程中评估的变量之一。

内存后端确实要求将整个对象存储在内存中,除了数据之外,bucket和key还包括Riak添加到对象的元数据,例如向量时钟,即使没有定义用户元数据或索引。我无法准确估计此元数据的大小,但我相信,在您上一个问题中提供的链接中列出的几百个字节是相当准确的。

对。我假设,当存储在内存中时,每个键存储的一些元数据可能会被删除,希望有人知道会删除多少。将此文件再开放几天,以防收到任何其他信息。谢谢由于Riak中的后端是可插入的,因此对象及其关联元数据的格式不取决于使用哪个后端。哦。好吧,这很有道理。当时的估计是不变的。我将把这个答案标记为已接受。谢谢