HBase2.0重新定义小对象实时存取

  1. 云栖社区>
  2. 阿里云HBase&Lindorm>
  3. 博客>
  4. 正文

HBase2.0重新定义小对象实时存取

daniel.meng 2018-10-23 19:59:08 浏览2971
展开阅读全文

小对象,特别指1K~10MB范围的数据,比如图片,短视频,文档等。这些数据广泛的存在于人工智能,医疗,教育,生活分享,电子商务等领域。目前对象存储典型技术方案为AWS的S3以及阿里云的OSS,还有一些基于MySQL+对象存储的二次开发方案。这些方案解决了对象存储的可靠性和扩展性问题,但是存在一些缺陷:两个方案都存在访问延时问题,因为访问数据至少要2次查询,一次索引访问+一次数据访问,特别的当用户想查询一组有关联数据的时候,需要N次调用;对象存储很难将对象和一些维度、指标数据混合存储,而这些是查询时过滤数据的条件,导致对象存储的方案在检索能力上不足;MySQL+对象存储方案将维度、指标数据存储在Mysql解决了检索能力,但是引入了数据不一致问题,实现主备双活也非常困难,造成可用性上的缺陷,同时这个方案对用户代码侵入大,对运维也不友好

网友评论

登录后评论
0/500
评论
daniel.meng
+ 关注
所属团队号: 阿里云HBase&Lindorm