为什么 Aerospike java 客户端中的 Bin 类型没有实现 java.util.Map
Why the Bin type in Aerospike java client doesn't implement java.util.Map
我正在将我们的数据库从 MongoDB 迁移到 Aerospike,所以我希望 Aerospike 的 Java 客户端中的 Bin 类型能够实现 java.util.Map<String, Object>
,但发现 Bin 是定义为:
public final class Bin {
但据我了解,Bin 就像一张地图(名称-> 值)。
那是为什么?
这是一个灵活的设计和面向未来的证明。到今天为止,它只有名称和价值。所以,地图就足够了。将来,如果您想要 set/get 其他属性,例如 bin-level ttl 或持久性等,此设计将允许这样做。
我正在将我们的数据库从 MongoDB 迁移到 Aerospike,所以我希望 Aerospike 的 Java 客户端中的 Bin 类型能够实现 java.util.Map<String, Object>
,但发现 Bin 是定义为:
public final class Bin {
但据我了解,Bin 就像一张地图(名称-> 值)。
那是为什么?
这是一个灵活的设计和面向未来的证明。到今天为止,它只有名称和价值。所以,地图就足够了。将来,如果您想要 set/get 其他属性,例如 bin-level ttl 或持久性等,此设计将允许这样做。