ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Data-Stash数据仓库高可用说明

2022-07-17 12:33:51  阅读:231  来源: 互联网

标签:数据 数据仓库 数据库 amdb Stash proxy Data 节点


高可用的目的

节点经过数据裁剪将冷数据节点中删除,当节点需要这部分冷数据时可通过amdb-proxy或者数据仓库工具查询。为了保证节点随时都能够查询到需要的冷数据,需要部署多个amdb-proxy或者数据仓库工具,达到高可用。

两种工具区别

amdb-proxy:支持通过链上信使协议接收节点查询冷数据信息,解析信息成sql语句从指定的数据库中查询结果并返回给节点
数据仓库:除了具备amdb-proxy的功能外,还具备从节点获取binlog日志备份节点数据到指定数据库

高可用方案

方案一:
部署多个数据仓库连接同一个节点,订阅同一话题,分别连接不同的数据备份数据库备份多份数据
缺点:多份数据占用大量存储资源
优点:在数据库层也达到了高可用

方案二:
部署多个数据仓库连接同一个节点,订阅同一话题,通过修改代码保证只有一个数据仓库具备数据备份能力
缺点:一旦保存节点数据的数据库出现故障,节点也查询不到数据
优点:相对于方案一节约了存储资源

方案三:
部署多个数据仓库连接同一个节点,订阅同一话题,连接统一数据备份数据库,但是最终备份节点数据只有一份,数据不会出现重复现象
缺点:一旦保存节点数据的数据库出现故障,节点也查询不到数据
优点:相对于方案一节约了存储资源

方案四:
部署多个amdb-proxy连接同一个节点,订阅同一个话题并且连接同一个冷数据备份数据库
缺点:需要同时使用数据仓库和amdb-proxy工具,增加管理代价,数据库出现故障,无法保障高可用
优点:相对于方案一节约了存储资源

标签:数据,数据仓库,数据库,amdb,Stash,proxy,Data,节点
来源: https://www.cnblogs.com/zhangchenwei/p/16486314.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有