首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

分布式数据中间件TDDL、Amoeba、Cobar、MyCAT架构比

框架比较 TDDL Amoeba Cobar MyCat 点评 TDDL不同于其它几款产品,并非独立的中间件,只能算作中间层,是以Jar包方式提供给应用调用。...另外,网上有关于TDDL的图,如http://www.tuicool.com/articles/nmeuu2 中的图 1-2 TDDL 所处领域模型定位,把TDDL画在JDBC下层了,这个是不对的,正确的位置是...TDDL夹在业务层和JDBC中间 Amoeba是作为一个真正的独立中间件提供服务,即应用去连接Amoeba操作MySQL集群,就像操作单个MySQL一样。...目前社区情况: TDDL处于停滞状态 Amoeba处于停滞状态 Cobar处于停滞状态 MyCAT社区非常活跃 感想:抛开TDDL不说,Amoeba、Cobar、MyCAT这三者的渊源比较深,若Amoeba

2.8K20

分布式数据中间件TDDL、Amoeba、Cobar、MyCAT架构比较

框架比较 TDDL Amoeba Cobar MyCat 点评 TDDL不同于其它几款产品,并非独立的中间件,只能算作中间层,是以Jar包方式提供给应用调用。...另外,网上有关于TDDL的图,如http://www.tuicool.com/articles/nmeuu2 中的图 1-2 TDDL 所处领域模型定位,把TDDL画在JDBC下层了,这个是不对的,正确的位置是...TDDL夹在业务层和JDBC中间 Amoeba是作为一个真正的独立中间件提供服务,即应用去连接Amoeba操作MySQL集群,就像操作单个MySQL一样。...目前社区情况: TDDL处于停滞状态 Amoeba处于停滞状态 Cobar处于停滞状态 MyCAT社区非常活跃 感想:抛开TDDL不说,Amoeba、Cobar、MyCAT这三者的渊源比较深,若Amoeba

83120

「性能指标」CPU飙高排查实战

进一步分析调用链后发现,这个问题源自于我代码中的数据库 insert 操作,其中使用了 TDDL 来创建 sequence。在 sequence 的创建过程中,需要与数据库进行交互。...发现了一个 CPU 消耗较高的线程堆栈,主要是因为我们在使用一个联调工具时,该工具预发布状态下默认开启了 TDDL 的日志采集(尽管官方文档中描述预发布状态下默认不会开启 TDDL 采集,但实际上确实会进行采集...由于我的操作涉及到大量的 TDDL 操作,而默认情况下会采集大量 TDDL 日志并进行脱敏处理,这导致了较高的 CPU 消耗。...通过多方查证(例如使用 arthas 查看序列获取情况,以及通过数据库查询最新插入数据的主键 ID 等方法),最终确认问题出在 TDDL 的序列初始化机制上。...解决了这个问题后,本以为问题彻底解决,却又遭遇到 DP 采集 TDDL 日志导致 CPU 飙高的情况,最终再次解决问题后系统性能有了显著提升。

12710

13个速度与激情般的开源中件间

开源地址:https://github.com/alibaba/rocketmq 04 数据层-TDDL ? TDDL旨为用户提供在线数据库服务。...TDDL部分兼容MySQL关系型数据库,并提供数据库在线扩容、性能监测及分析功能。TDDL支持弹性扩容。...TDDL主要的优点是: 数据库主备和动态切换 带权重的读写分离 单线程读重试 集中式数据源信息管理和动态变更 剥离的稳定jboss数据源 支持mysql和oracle数据库 基于jdbc规范,很容易扩展支持实现...数据再散列:利用TDDL完善的分库分表规则,可以实现数据的再散列。 多种途径监控、告警:用户可通过旺旺、短信、邮件的形式接受运行时告警,及时了解系统运行的监控状况,为运维提供便利。...4,数据层-TDDLTDDL旨为用户提供在线数据库服务。TDDL部分兼容MySQL关系型数据库,并提供数据库在线扩容、性能监测及分析功能。 5,数据复制组件-精卫。

2.2K30

谈下mysql中间件(问题域、业内组件)

上修改后开源 Oceanus #58同城 OneProxy #平民软件楼方鑫(商业) KingShard #原Atlas作者离职后使用go开发 MyCat #社区推广(社区较活跃,改进版Cobar) TDDL...总体来说支持度比较高,也会一直维护下去 * 官网:http://www.mycat.io/ * Github:https://github.com/MyCATApache TDDL * 淘宝根据自己的业务特点开发了...TDDL框架,主要解决了分库分表对应用的透明化以及异构数据库之间的数据复制,它是一个基于集中式配置的jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。...* Github:https://github.com/alibaba/tb_tddl Cobar * 阿里巴巴B2B开发的关系型分布式系统,管理将近3000个MySQL实例。...在阿里经受住了考验,后面由于作者的走开的原因cobar没有人维护了,阿里也开发了tddl替代cobar * Github:https://github.com/alibaba/cobar Fabric

2.9K52
领券