使用Aerospike bin名称的最佳做法是什么?

时间:2019-04-02 06:28:08

标签: java caching aerospike

我正在与Aerospike一起在春季靴中进行缓存。我不明白如何使用bin名称来存储数据。箱名表示什么?

1 个答案:

答案 0 :(得分:2)

Bin名称在Aerospike中限制为15个字符,并且在将记录保留在SSD上时与每个记录一起存储。 (Aerospike中没有架构,每个记录都是自描述的。)对于最新的Aerospike版本,较短的bin名称将节省您的存储空间。这些字节可以加起来!您最多可以定义/使用32K bin名称。一旦使用了bin名称,就无法将其从系统中删除(无需重新启动)。如果您下载了Aerospike CE并进行了注册,则可以免费访问Aerospike Academy的入门模块。关于Aerospike的介绍,有一个免费的课程-一小时左右。强烈建议您在开始之前走那条路线。

具体来说,Aerospike根据密钥存储记录。该记录包括一个或多个箱。在每个bin中,您可以存储值-可以是整数,字符串,浮点数,地图,列表,BLOB,geoJson对象等。地图和列表对于数据建模而言是最强大的。同名的bin可以在不同的记录之间保存不同的数据类型-即没有模式-尽管从数据建模的角度来看,通常永远不会这样做。