开源分布式MySQL中间件探究与应用

 

11月6日,由DBA+社群主办的数据库技术沙龙在广州成功举办。本次沙龙特邀新炬网络开源数据库专家李季鹏到场演讲分享,主导运营商去IOE技术落地的他,精通MySQL数据库及相关解决方案,对MySQL集群架构、高可用方案有深入研究。在本次沙龙中,他带来了《开源分布式MySQL中间件探究与应用》这一主题分享。在“分布式MySQL中间件选择”的问题上,李季鹏表示不建议直接把数据切分作为首选项,也不必一味追求功能齐全的重量级产品。

 

 
分享概览

 
 

  • 数据库中间件的介绍及引入
  • 开源MySQL中间件产品
  • 数据切分常用规则及切分建议

 

 
分享内容

 
 


时间: 2024-08-02 03:13:58

开源分布式MySQL中间件探究与应用的相关文章

MySQL中间件方案盘点

  首先数据库技术发展的基础还是在业务推动的背景下,能够实现相关的技术保障.业务需求的提升必然会在数据量,访问量等方面有更高的要求,而映射到数据库层面就不是简单的扩容和添加资源了,我们有时候更需要弹性,需要快速实现,需要更高的性能.这些都是摆在我们面前的问题,而不仅仅是DBA团队. 所以早期的很多数据库,从一主一从,一主多从的架构,逐步演变到了读写分离,分库分表,然后就是分布式.而同时从很多层面来说,行业内的方案真是百花齐放,记得前几天还和同事聊,说如果对比一下Oracle和MySQL,让我怎么

阿里中间件(Aliware)双十一专题——“分布式事务中间件GTS(TXC)”

一. 前言 什么是事务?大家最熟悉的莫过于数据库事务,一大堆SQL操作一个DB,要么同时成功.要么同时失败.(GTS支持ACID,特此公告,不再解释) 什么是分布式事务?一大堆SQL操作N个DB,或者一大堆服务操作1个或多个DB,要么同时成功.要么同时失败. 怎么保证事务?有一个解决办法是"两阶段提交",一阶段大家先把该做的做了但是不提交,二阶段再一起提交或都不提交. 单机事务到分布式事务的变化?在分布式环境下,所有的状态同步都需要走网络,成本变得非常高.因此做好分布式事务容易,难点在

分布式MySQL集群方案的探索与思考

背景 数据库作为一个非常基础的系统,任何一家互联网公司都会使用,数据库产品也很多,有Oracle.SQL Server .MySQL.PostgeSQL.MariaDB等,像SQLServer/Oracle 这类数据库在初期可以帮业务搞定很多棘手的事情,我们可以花更多的精力在业务本身的发展上,但众所周知也得交不少钱. 涉及到钱的事情在公司发展壮大以后总是会回来重新审视这个事情的,在京东早期发展的过程中确实有一些业务的数据就是直接存在oracle或者sqlserver中. 后来随着业务的发展以及数

大众点评开源分布式监控平台 CAT 深度剖析

一.CAT介绍 CAT系统原型和理念来源于eBay的CAL的系统,CAT系统第一代设计者吴其敏在eBay工作长达十几年,对CAL系统有深刻的理解.CAT不仅增强了CAL系统核心模型,还添加了更丰富的报表.自2014年开源以来,CAT在携程.陆金所.猎聘网.找钢网等多家互联网公司生产环境应用. CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团点评上海侧所有核心应用.目前在中间件(MVC.RPC.数据库.缓存等)框架中得到广泛应用,为美团点评各业务线提供系统的性能指

c#开源消息队列中间件EQueue 教程

一.简介 EQueue是一个参照RocketMQ实现的开源消息队列中间件,兼容Mono,具体可以参看作者的文章<分享一个c#写的开源分布式消息队列equeue>.项目开源地址:https://github.com/tangxuehua/equeue,项目中包含了队列的全部源代码以及如何使用的示例. 二.安装EQueue Producer.Consumer.Broker支持分布式部署,安装EQueue需要.NET 4, Visual Studio 2010/2012/2013. 目前EQueue

什么是面向列开源分布式数据库Hbase - 产品和技术

什么是面向列开源分布式数据库Hbase 发布时间:2012.04.16 14:41      来源:和讯     作者:和讯 HBase是一个分布式的.面向列的开源数据库,由Apache基金会开发.HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.它基于列的而不是基于行的模式.用户存储数据行在一个表里.一个数据行拥有一个可选择的键和任意数量的列.用户可根据键访问行,以及对于一系列的行进行扫描和过滤.HBase一个可以横向扩张的表存储系统,能够为大规模数据提供速度极快的低等

分布式调度中间件Elastic-Job 2.1.0发布:Cloud Native里程碑版本

Elastic-Job 是什么?Elastic-Job是一个开源的分布式调度中间件,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成. Elastic-Job-Lite为轻量级无中心化解决方案,使用jar包提供分布式任务的调度和治理. Elastic-Job-Cloud是一个Mesos Framework,依托于Mesos额外提供资源治理.应用分发以及进程隔离等服务. 项目已开源接近2年,目前为止已更新发布16次.Elastic-Job已在分布式作业

开源的MySQL监控工具mycheckpoint

mycheckpoint 是一个开源的 MySQL 监控工具,主要用来监控数据.通过视图方式提供监控数据报表.mycheckpoint 支持以独立的Web服务器来运行. 例如:SELECT innodb_read_hit_percent, DML FROM sv_report_chart_sample; 查看详细报表示例.

MySQL之父、MariaDB CTO Michael Widenius:创立MariaDB,是希望有一个永远保持开源的MySQL替代品

杭州·云栖大会将于2016年10月13-16日在云栖小镇举办,在这场标签为互联网.创新.创业的云计算盛宴上,众多行业精英都将在这几天里分享超过450个演讲主题. 为了帮助大家进一步了解这场全球前言技术共振盛会的内容,采访了各个论坛的大咖,以飨读者. 以下为正文: MySQL之父.MariaDB CTO Michael Widenius 阿里云高级技术专家彭立勋在内部分享的一篇文章中写到--Michael Widenius是值得敬仰的数据库大神,"让人敬佩的白发程序员". Michael