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

问题描述 投票:0回答:1

我正在使用Aerospike进行春季启动以进行缓存。我无法理解如何使用bin名称来存储数据。 bin名称表示什么?

java caching aerospike
1个回答
2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.