java - Aerospike 料仓长度小于 14
问题描述
我有一个非常复杂的业务对象,其中包含超过 14 个字符的变量名。我想知道为什么 aerospike 的 bin 名称长度限制 <14。有什么办法或黑客可以在不减少对象长度的情况下将这个复杂的业务对象保存在 Aerospike 中名称,因为如果我减少每个变量的名称,这将是典型的理解。
解决方案
简而言之,答案是否定的。Bin 名称被硬编码为 14 个字符或更少。对于记录中的每个 bin,它与 SSD 上的每个记录一起存储。因为,每条记录都是自我描述的,必须在每条记录的开销和最大 bin 名称大小之间进行权衡。
推荐阅读
- ios - Xcode 10. 您的帐户无权创建 iOS App Store 配置文件
- javascript - div 标签没有使用 append 方法附加到另一个 div 标签
- c# - 发送号码而不重新加载whatsapp网页
- c++ - 在 64 位机器上注册 C++ DLL
- c - 有没有更简单的方法来做到这一点?我怎样才能摆脱我的while循环之一?
- maven - spring-security-oauth2-autoconfigure 的类路径问题:找不到 EnableResourceServer
- laravel - ERR_TOO_MANY_REDIRECTS - Laravel 5.7
- azure - 使用 Azure 数据工厂复制活动防止生成空文件
- java - 为什么我需要创建A类的引用,然后创建B类的对象
- php - 用 1 更新的结构在哪里?