我正在使用this页面进行容量规划,但我觉得这方面有些含糊:
第一节“需要数据存储”在最后一段中讲述了-“数据可以存储在RAM或闪存(SSD)中”。这是否意味着上述计算既适用于RAM,也适用于SSD?
原因较低-存在另一个称为"For Data“的部分,它声明”如果名称空间被配置为在内存中存储数据,则RAM需求可以计算为:“-并提供了与第一部分不同的数字。
假设我想要将所有数据保存在RAM中-哪个部分与我相关?有没有人能建议一下?
提前感谢
发布于 2018-06-05 05:39:45
Aerospike是一个数据库,它的namespaces具有非常灵活的storage options。每个命名空间都定义了自己的存储。
对于存储在内存中的数据,您有两种选择:
到文件或raw device.的
要为第一种情况(内存中,无持久性)进行容量规划,如果没有使用可选的二级索引,则可以查看每个对象的index memory required - 64B。为此,您需要添加in-memory storage cost。请注意,如果您也将名称空间声明为single-bin
,它将save一些开销。
如果您使用持久性,则内存与上面相同,并且使用顶部的Data Storage Required部分计算固态硬盘/文件系统存储成本(与固态硬盘上的数据一样)。
https://stackoverflow.com/questions/50684833
复制相似问题