分布式 | DBLE 之 SQL 解析
数据库中间件与数据库有什么区别?个人认为除了没做数据存储,其他的功能数据库中间件几乎一样不少,比如 SQL 解析、结果集处理、协议实现等。SQL 解析的定义今天我们主要来谈谈 SQL 解析,SQL 的全称为 Structured Query Language,
2024-11-16
微课程 | 第一课《DBLE 项目介绍》
微课程 | 第一课《DBLE 项目介绍》视频第一课《DBLE 项目介绍》视频图文稿我们今天要分享的是两个小时快速上手分布式中间件 DBLE。在这之前我先做一个自我介绍。我叫阎虎青,在 GitHub 上账号是 yanhuqing666,666 就是我发明的,用了
2024-11-16
分布式 | DBLE 是如何实现视图的?
作者:苏仕祥浩鲸科技 PaaS 组件团队成员,长期从事分库分表中间件的相关解决方案工作,热爱技术,乐于分享。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文主要讲解 DBLE 是如何实现 MySQL 视图功能
2024-11-16
技术分享 | wrapper 和 dble 之间的那些事
作者:鲍凤其背景在即将发布的 dble 2.19.09.0 版本中,我们将升级 dble 中 JSW 的版本,将 JSW 版本从 3.2.3 版本升级到 3.5.41 版本。升级的原因在于我们在使用过程中发现了几个比较严重的 bug,这几个 bug 会导致 d
2024-11-16
分布式 | DBLE LOAD DATA 功能实现解析
1.概述本篇文章主要介绍 DBLE LOAD DATA 大规模数据导入功能的实现,包括方案设计、源码解读。下面就让我们一起来探秘 DBLE 是如何实现该功能的吧!2.方案设计LOAD DATA 为 MySQL 提供的从文本文件导入数据到表的语法,作为数据库中间
2024-11-16
分布式 | DBLE 心跳检测模块解析
概述本文主要介绍 DBLE 心跳检测模块,内容包括心跳检测作用及心跳检测模块源码解析两部分。心跳检测作用DBLE 中心跳检测的作用有以下三点:1.控制多个写节点高可用切换;2.控制读操作的负载均衡,会根据最近一次的心跳状态,及主从延迟(如果配置了 slaveT
2024-11-16
数据库中间件DBLE学习(二) 学习配置schema.xml
前言一边有一个经常引诱我让我“娱乐至死”的视频,还有一个不停“鞭策“我让我快点学习的大BOSS。正是有这两种极端的爱才让我常常在自信中明白自己努力的方向。嗯,"人间不值得"!SCHEMA.XML介绍上一篇写了:数据库中间件DBLE学习(一) 基本介绍和快速搭建
2024-11-16
分布式 | ddl 失败在 dble 中排查过程
作者:冒飞爱可生 dble 项目测试组成员,负责 dble 相关测试工作,拥有多年数据库中间件测试经验,擅长故障排查及性能调优。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。思考一个问题:当我们用 dble 执
2024-11-16
数据库中间件dble的作用是什么
数据库中间件DBLE的作用是在应用程序和数据库之间提供一个可靠的连接和通信桥梁。它可以有效地管理数据库连接池,负载均衡和故障转移,提高数据库的性能和可用性。DBLE还可以提供事务管理,数据缓存和查询优化等功能,以加速数据库访问和查询。此外,
2024-11-16
分布式 | DBLE 新全局表检查实现浅析
作者:孙正方爱可生 DBLE 核心研发成员,拥有丰富的分布式数据库中间件开发、咨询以及调优经验,擅长数据库中间件问题排查和处理,对线上中间件部分排错有深入的实践与认知。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来
2024-11-16
分布式 | dble 中分布式时间戳方式的全局序列
作者:吴金玲爱可生 dble 项目团队成员,主要负责 dble 相关的日常测试工作,擅长对 dble 中出现的问题进行排查。热爱测试工作,余生欲将测试工作进行到底。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。
2024-11-16
数据库中间件DBLE学习(一) 基础介绍和快速搭建
dble基本架构简介dble是上海爱可生信息技术股份有限公司基于mysql的高可用扩展性的分布式中间件。江湖人送外号MyCat Plus。开源地址我们首先来看架构图,外部应用通过NIO/AIO进行连接操作。这里首先我们得介绍一下NIO/AIO是什么概念。BIO
2024-11-16