2019独角兽企业重金招聘Python工程师标准>>>

开发版本规划

#================================================
#  clusterdb-client 统一的数据访问层
#  
#================================================

主要特性:

可以支持垂直和水平数据切分数据库集群的访问;

支持双机热备的HA解决方案, 应用方可以根据情况选用数据库特定的HA解决方案(比如Oracle的RAC),或者选用clusterdb-client提供的HA解决方案.

只支持简单的数据合并.

数据库本地事务的支持, 目前采用弱XA模式的事务管理.

数据访问操作相关SQL的记录, 分析 clusterdb-client提供扩展的切入接口

## 升级说明
    Spring4.1.6
    MyBatis3.2.8
    
## clusterdb-client
    1.高可用数据源 HA
    2.分库分表数据查询结果数据聚合
    3.分库分表数据批量执行
    4.故障转移
    5.分布式事物控制  
    6.数据扩容配置 -数据源动态跳转
    7.支持优雅启停ClusterDB 而不影响应用的正常使用。
    8.熔断技术 : 连接超时设置

#clusterdb-client-v1.0
    通过SSH连接远程主机,对ClusterDB运行进行检测
 
#clusterdb-client-v2.0  
    通过Zookeeper启动ClusterDB Zookeeper监控ClusterDB状态节点,推送给ClusterDB-Client,ClusterDB-Client根据Zookeeper中节点状态进行故障转移。
     
 
#clusterdb-client-v3.0
    规划加入 DAAS  服务核心组件 提供大数据分析和数据挖掘 以及智能分析 、深度学习

转载于:https://my.oschina.net/fxdemon/blog/911745

【数据库中间件】分布式组件 - ClusterDB-Client相关推荐

  1. oracle分布式数据库中间件,分布式数据库中间件设想

    DB PROXY 功能 0 拥有分片数数据库和主数据库(非分片的) 1 前端SQL明文要求,并非绑定变量化,且客户端HASH成SQLID 2 前端MAXCONN限制,MAXPACKESIZE 3 返回 ...

  2. 开源的分布式数据库中间件系统Mycat和阿里巴巴Cobar的对比

    mycat 不得不说的缘分 原创 2016年04月15日 15:48:17 27834 1,愕然回首,它在灯火阑珊处 关于mysql集群中间件,以前写在应用程序里面,由开发人员实现,在配置文件里面写多 ...

  3. docker二进制安装mysql_Docker搭建MySQL读写分离主从模式 分布式数据库中间件Mycat分库分表应用...

    一.MySQL读写分离主从模式 1. 下载镜像 docker pull mysql 当前最新版本:mysql Ver 8.0.19 for Linux on x86_64 (MySQL Communi ...

  4. 数据库中间件 MyCAT源码分析 —— XA分布式事务

    title: MyCAT 源码分析 -- XA分布式事务 date: 2017-07-15 tags: categories: MyCAT permalink: MyCAT/xa-distribute ...

  5. sharding-jdbc(ShardingSphere )、mycat、DRDS 三个分布式数据库中间件的简单介绍(纯理论说明)

    文章目录 1.前言 2.sharding-jdbc 3.mycat 4.DRDS 5.总结 1.前言 一般对于业务记录类随时间会不断增加的数据,当数据量增加到一定量(一般认为整型值为主的表达到千万级, ...

  6. 开源分布式数据库中间件MyCat架构简介(一)——基于MyCat的分库分表,读写分离,水平切分和垂直切分实现原理

    目录 前言 开源分布式数据库中间件MyCat架构简介--MyCat源起 一.数据库切分概述:OLTP和OLAP 二.关系型数据库和NoSQL数据库 三.关系型数据库和NoSQL数据库的特点及优缺点 1 ...

  7. 分布式数据库中间件Sharding-JDBC介绍

    前文中介绍了分布式数据库中间件Mycat的一些特性,作为对比本文简要介绍Sharding-JDBC的一些特性以及分片的实现原理,进行对比分析以了解. 1.ShardingSphere介绍 Shardi ...

  8. 【总结】MyCat分布式数据库中间件

    1,数据库概述 在互联网时代,海量数据的存储与访问成为系统设计与使用的瓶颈问题,对于海量数据处理,按照使用场景,主要分为两种类型 联机事务处理(OLTP:On-line transaction pro ...

  9. 分布式数据库中间件、产品——sharding-jdbc、mycat、drds

    一般对于业务记录类随时间会不断增加的数据,当数据量增加到一定量(一般认为整型值为主的表达到千万级,字符串为主的表达到五百万)的时候,性能将遇到瓶颈,同时调整表结构也会变得非常困难.为了避免生产遇到这样 ...

  10. 阿里Mycat 和京东ShardingSphere:分布式数据库中间件哪家强?

    文章目录 Mycat ShardingSphere Sharding-JDBC Sharding-Proxy Sharding-Sidecar 混合架构 总结 大家好!我是只谈技术不剪发的 Tony ...

最新文章

  1. 机器视觉边缘检测算法详解
  2. KDE发布四月份更新(4.6.2),与GNOME同祝
  3. 每天一个Linux命令-find
  4. 关于C/S模式开发的学习笔记
  5. J.U.C--locks--AQS分析
  6. MySQL: linux mysql access denied for user ‘root’@’localhost'(using password:YES)
  7. python画图角度_Python画图
  8. Java方法重载与方法重写
  9. Android知识点剖析系列:深入了解layout_weight属性
  10. java 中iterator 和 collection接口源码
  11. 学号20145220《信息安全系统设计基础》第12周学习总结
  12. 笨办法学 Python · 续 第二部分:简单的黑魔法
  13. 用c++库函数实现WCHAR写入文件
  14. 连接和关闭资源工具类
  15. 2021年度 Egon Balas 奖得主:达摩院印卧涛
  16. 在线摩尔斯密码加密解密工具
  17. 基于C语言的菜鸟驿站管理系统
  18. 【科普向】5G核心网架构和关键技术
  19. php 去除单引号,php如何去除双引号
  20. 最新彩虹DS网源码V6.0.8完美运营防黑版

热门文章

  1. linux进程(fork,waitpid)
  2. Oracle 当前用户给另一个用户授权查询指定表或视图的权,否则另一个用户提示不存在视图或表
  3. JS控制文字只显示两行,超出部分显示省略号
  4. 伦理的陷阱:人工智能与虚拟现实
  5. java 拆分文本文件
  6. 【转载】关于防火墙的初次接触
  7. [转]关于java中的 sychronized 同步方法 与 同步块的理解
  8. Android 驱动测试程序H-M-S 6
  9. 搜索 意外错误 操作无法完成
  10. C#dataGridView字体显示设置