微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 为什么HBase将值存储为字节数组而不是类型值(如String,Long等)

当我使用HBase时,我花了很多时间将字节数组转换为String或Long等类型.为什么HBase将值存储为字节数组而不是类型值?

解决方法:

HBase是一个Bigtable克隆,这就是Bigtable所做的. Bigtable通常不存储像关系数据库这样的细粒度数据,它们存储序列化对象,通常是协议缓冲区.

您可以尝试使用序列化对象方法,也可以将接口抽象为HBase库,以便只在一个位置转换类型.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐