课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 负责分布式数据库中间件研发工作;持续专注于数据库方面的技术, 始终在一线从事开发;对数据复制,读写分离,分库分表的有深入的理解与实践

  • 爱可生技术分享是由长期精耕MySQL开源数据库领域的一线研发及数据库专家在线分享的实战经验总结,专注于开源产品及MySQL数据库应用的架构实践、性能诊断实践、高可用方案、分布式事务等内容。

  • 课程详情





    课程介绍 

    DBLE作为企业级开源分布式中间件,江湖人送外号 “MyCat Plus”;其简单稳定,持续维护,良好的社区环境和广大的群众基础使 DBLE 得到了社区的大力支持。 

    作为一个高性能、高可靠性,低成本,可弹性扩展的开源分布式数据库中间件,DBLE具有读写分离,分库分表,故障自动切换,原生MySQL协议支持,跨平台等特性,可灵活构建不同规模的数据库集群,通过将业务数据分片到不同的数据库存储节点中,充分利用各节点的计算资源, 极大地提高了数据库的性能。 

    DBLE作为数据拆分方案的最佳选型方案,具有以下优势:
    1. 低成本:MySQL架构扩展到MySQL分布式集群;同样的开发运维团队,支持不一样的业务体量
    2. 稳定:成熟的分布式中间件,传承十几年的质量沉淀,上千万用户验证,每月稳定更新版本
    3. 多场景:读写分离,分布式,流量入口,多可用区架构等等;满足不同场景不同用户的需求
    4. 支持:成熟的技术栈,能在市场上轻松获取到大量的从业人员,能在社区获得快速的问题修复


    DBLE 课程目标: 

    帮助用户了解分布式系统构造,解答开源分布式中间件DBLE及部分MyCat使用问题。


    适用人群: 

    ​​​- 正在使用DBLE或MyCat的用户 
    ​​​- 当前中间件无法满足业务需求的用户 
    ​​​- 运维大体量数据库,需要考虑分库分表的DBA 
    ​​​- 为数据库架构选型发愁的研发人员      


    课程大纲:

    一、DBLE 规划
    1. 更标准的连接池;
    2. 更强的读写分离
    3. 更灵活易用的管理端命令
    4. 可以定制的 防火墙 || 黑名单 策略
    5. 更合理的配置文件
    6. 分布式事务接口
    7. 调用链追踪
    8. 拥抱 MySQL 8.0

    二、高能论点
    1. MySQL 高可用怎么做?
    2. DBLE 集群有哪些地方需要注意?
    3. DBLE 的配套商业版做了什么?



    讲师介绍 




    课程咨询 

    ​​​- 课程发布渠道为腾讯课堂 
    ​​​- 课程通知: 
       - 「爱可生开源社区」官方技术交流群(669663113) 
            
       - 「爱可生开源社区」微信公众号:ActiontechOSS 
            
       - 「爱可生开源社区」官网:opensource.actionsky.com 


    品牌介绍 


    ​​​- 关于爱可生 

    上海爱可生信息技术股份有限公司依托于融合、开放、创新的数据处理技术和服务能力,为大型行业用户的特定场景提供深度挖掘数据价值的解决方案。 

    公司持续积累的核心关键技术,覆盖到分布式数据库集群、云数据库平台、数据库大体量运管平台、海量数据集成与存储、清洗与治理、人工智能分析挖掘、可视化展现、安全与隐私保护等多个领域。 

    公司已与多个行业内的专业公司建立了长期伙伴关系,不断促进新技术与行业知识相结合,为用户寻求新的数据驱动的价值增长点。公司已在金融、能源电力、电信、广电、政府等行业取得了多个大型用户典型成功案例,获得了市场的广泛认可和业务持续的增长。 


    ​​​- 开源社区 

    爱可生开源社区,提供稳定的MySQL企业级开源工具及服务,每年1024开源一款优良组件,并持续运营维护。 
     


    | 开源分布式中间件 DBLE 

    DBLE 作为一个高性能、高可靠性,低成本,可弹性扩展的开源分布式数据库中间件;具有读写分离,分库分表,故障自动切换,原生 MySQL 协议支持,跨平台等特性,可灵活构建不同规模的数据库集群,通过将业务数据分片到不同的数据库存储节点中,充分利用各节点的计算资源, 极大地提高了数据库的性能。 

    DBLE 作为数据拆分方案的最佳选型方案,具有以下优势: 

      1. 低成本:MySQL 架构扩展到 MySQL 分布式集群;同样的开发运维团队,支持不一样的业务体量 
      2. 稳定:成熟的分布式中间件,传承十几年的质量沉淀,上千万用户验证,每月稳定更新版本 
      3. 多场景:读写分离,分布式,流量入口,多可用区架构等等;满足不同场景不同用户的需求 
      4. 支持:成熟的技术栈,能在市场上轻松获取到大量的从业人员,能在社区获得快速的问题修复 
      
    在过去一年,DBLE 已完成在金融的核心业务系统的上线;并通过双 11、双 12 等高并发的业务场景的考验;除了金融核心业务,DBLE 在新零售、航空航天、气象行业等等高并发,大数据量的业务场景中也纷纷落地,得到了社区用户广泛的认可。 



    | 开源数据传输中间件 DTLE 

    DTLE 是一个开源的数据传输中间件,其针对的核心场景如下: 

    ​​​- 跨数据中心的数据传输:DTLE 能在数据中心间进行可靠数据传输,并提供链路压缩以降低传输成本

    ​​​- 云间数据同步/迁移:DTLE 能提供在公有云间架设数据同步通道,以支持数据容灾等需求

    ​​​- 数据汇聚:DTLE 能将多个数据源汇聚到同一个数据源,以提供数据分析/数据转储的功能

    ​​​- 数据订阅:DTLE 能将数据源的变更消息发往 Kafka 等消息中间件,以支持数据订阅通知/缓存失效通知等需求

    ​​​- 跨数据中心的双向复制:DTLE 能在数据中心间提供双向复制通道,以配合业务实现数据双写


    DTLE 从 2018 年 10 月 24 日开源以来一直专注于产品打磨,致力于为社区提供 MySQL 生态圈里一个可持续发展的工具,解决数据传输中间件的核心问题。


    | 金融级分布式事务框架 TXLE 

    TXLE 是一个开源的金融级分布式事务框架,其特性:

    ​​​- 支持 Docker 快速部署。

    ​​​- 多种手段保证数据最终一致性。

    ​​​- 高性能:单个事务分支对业务的性能影响在 2ms 左右。

    ​​​- 支持服务降级:发生不可抗拒因素时,也能保证主业务正常运行。

    ​​​- 支持差错处理,对接差错平台:支持超时和重试机制。


    目前,随着微服务架构广泛被接受,企业对如何在微服务分布式架构下,实现数据一致性要求也越来越高;TXLE 基于 Saga 模式,实现了分布式架构下的全局事务框架,为数据提供最终一致性;同时贴合金融业务场景设计了服务降级,差错平台对接等金融级功能。