Serialization &引用;“最佳做法”;对于HBase数据“;“系列化”;

Serialization &引用;“最佳做法”;对于HBase数据“;“系列化”;,serialization,orm,hbase,Serialization,Orm,Hbase,您好,我是HBase新手,我想知道序列化数据并将其存储到HBase的最佳方法是什么。是否有任何方便的方法可以将应用程序级别的“业务对象”转换为HBase对象(Put)-转换为字节[]。我怀疑它是否必须通过助手方法(如.toByte等)手动转换 最佳实践和经验是什么? 我读过关于阿夫罗,节俭,n-orm。。。 有人能分享他的知识吗?我会使用默认的Java API并在HDFS上启用压缩,而不是在RPC调用期间使用一个有效序列化/反序列化的框架 显然,像在Avro/Thrift中的记录中添加列这样的更

您好,我是HBase新手,我想知道序列化数据并将其存储到HBase的最佳方法是什么。是否有任何方便的方法可以将应用程序级别的“业务对象”转换为HBase对象(Put)-转换为字节[]。我怀疑它是否必须通过助手方法(如.toByte等)手动转换

最佳实践和经验是什么? 我读过关于阿夫罗,节俭,n-orm。。。
有人能分享他的知识吗?

我会使用默认的Java API并在HDFS上启用压缩,而不是在RPC调用期间使用一个有效序列化/反序列化的框架

显然,像在Avro/Thrift中的记录中添加列这样的更新将很困难,因为您必须删除并重新创建。 其次,我认为thrift/avro中不支持过滤器。以防您需要在源位置筛选数据

我的两分钱


对于ORM解决方案,请查看

我更关心字节数组到对象的来回转换。我希望避免将每个对象转换为一个又一个字节[]字段等。因此,我很想比较可能的解决方案。如果有人有过这样的经历。利与弊等。