首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >RedisGraph图形数据库多活设计方案

RedisGraph图形数据库多活设计方案

原创
作者头像
低代码布道者
发布2022-07-21 08:17:39
发布2022-07-21 08:17:39
6610
举报
文章被收录于专栏:架构师聊技术架构师聊技术

目前CMDB使用RedisGraph存储各种关系映射数据,数据的重要性不言而喻,所以数据的防灾、高性能及高可用非常重要。

目前现状

  • RedisGraph是单节点运行,存在数据防灾、高可用、性能不易扩展的缺陷
  • 在CMDB系统中RedisGraph应用流程图

现状改进

  • 为了解决数据防灾、高可用、高性能的需求,RedisGraph设计为主从(1主2从)、读写分离架构
  • 改进后RedisGraph架构设计

高可用

  • 主要通过主从模式实现,当主redis数据变动时,实时同步到从redis
  • 当主redis出现问题不能继续提供服务时,哨兵则把从redis充当主redis继续提供服务
  • 高可用设计正常情况下
  • 出现问题时

高性能

  • 性能主要是有代理层实现通过配置读写比例,可以有master负责CUD操作,slave实现R操作
  • 高性能设计方案如下正常情况
  • 出现问题时

备注

  • 该方案设计不影响cmdb现有的开发实现,不要业务需求实现代码,只要把改动图形数据库链接信息即可。
  • 如果没有特别的需求,可以省去VIP,直接链接Proxy也可以。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档