开发者社区> 问答> 正文

MySQL + Hbase架构方案是双数据方案?

MySQL + Hbase架构方案是双数据方案?

展开
收起
云上静思 2022-03-29 19:10:33 497 0
1 条回答
写回答
取消 提交回答
  • MySQL +HBase 引入双数据的方案,通过实时数据、历史数据分存的方案,可以一定程度解决数据量膨胀问题。该方案将数据归类成两部分存储:实时数据、历史数据。同时通过数据同步服务,将过期数据同步至历史数据。

    1、实时订单数据(例如:近 3 个月的订单):将实时订单存入 MySQL 数据库。实时订单的总量膨胀的速度得到了限制,同时保证了实时数据的多维查询、分析能力;

    2、历史订单数据(例如:3 个月以前的订单):将历史订单数据存入 HBase,借助于 HBase 这一分布式 NoSQL 数据库,有效应对了订单数据膨胀困扰。也保证了历史订单数据的持久化;但是,该方案牺牲了历史订单数据对用户、商家、平台的使用价值,假设了历史数据的需求频率极低。但一旦有需求,便需要全表扫描,查询速度慢,IO成本高,维护数据同步又带来了数据一致性、同步运维成本飙升的难题。

    以上内容摘自电子书《一站式结构化数据存储Tablestore实战手册》点击https://developer.aliyun.com/ebook/download/7473 下载完整版

    2022-03-30 11:09:57
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像