写点什么

MySQL 8.2 正式可用,支持读写分离

  • 2023-11-28
    北京
  • 本文字数:917 字

    阅读完需:约 3 分钟

大小:441.22K时长:02:30
MySQL 8.2正式可用,支持读写分离

最近,Oracle 宣布MySQL 8.2正式可用,包括对读写分离的支持。这一备受期待的特性已经在最新的创新版本中引入,有助于优化数据库性能和提升可扩展性。


读写分离使应用程序能够将所有写入流量定向到读写(主要或源)实例,将所有读取流量定向到只读实例,这些实例是 InnoDB Cluster 的附属实例,或者是 Replica Cluster 的主实例或附属实例。MySQL 社区经理Frederic Descamps解释说:


我们在副本之间分配读取流量,但这需要在应用程序中通过某种方式来管理:将写入流量指向某个地方,将读取流量指向其他地方。MySQL 8.2 的 MySQL Router 现在能够识别读取和写入流量,并将它们路由到 InnoDB Cluster 的主实例,或者将写入流量路由到异步复制源,将读取流量路由到附属实例或副本。


使用读写分离,每个客户端会话可以与一个 read_write 和一个 read_only 目标通信,路由器会将每个查询分类为读取或写入,并将其定向到适当的后端。Percona 创始人兼开源布道师 Peter Zaitsev表示


这是 MySQL 8.2 的一项重大特性!不过尚不清楚在这种情况下对读取是否有一致性级别的保证。是否可以读取过时的数据?如果可以,过时多久?


客户端使用读写端口(默认为 6450)连接到 MySQL,如果进行读取,连接将到达副本(附属),如果启动了事务,它们将到达复制源(主实例)。



社区普遍对这一新特性表示赞赏,但 PingCAP 软件架构师Sunny Bains表示


MySQL Group Replication 提供了时间线一致性,路由器无法做得更好,除非路由器能够跟踪副本间的一致性,这似乎是可行的,但需要通过轮询或群集向路由器发送某种事件通知来实现。


Descamps 总结道:


这是一项有价值的特性,可以优化数据库性能和提升可扩展性,且无需对应用程序做任何更改……这个特性不仅增强了整体用户体验,还简化了数据库的管理和部署。


在今年早些时候,Oracle 更改了 MySQL 的版本模型,引入了创新和 LTS 版本。MySQL 8.2.0是最新的季度创新版本,包含了错误修复、安全补丁和新特性,改进包括:用于集合操作的哈希表优化、MySQL Enterprise Firewall 的增强以及支持智能卡、安全密钥和生物识别读卡器等设备的新的 WebAuthn 身份验证方法。


MySQL 8.2.0 已正式可用,可以从 Oracle 网站下载。


原文链接

https://www.infoq.com/news/2023/11/mysql-read-write-splitting/

2023-11-28 08:008719

评论

发布
暂无评论
发现更多内容

华为云VPN为企业数据上云保驾护航

爱尚科技

耳东的2022 年度总结

耳东@Erdong

年度总结

Thanos 升级顺序分析

耳东@Erdong

Prometheus 版本 Thanos 升级迭代

华为云大数据BI赋能企业数字化发展

i生活i科技

国产 ETL 工具 etl-engine

weigeonlyyou

postgresql Prometheus Clickhouse MySQL 数据库 InfluxDB Cluster

架构训练营 模块六

张建闯

架构实战营

华为云虚拟专用网络VPN,为企业铺就数据上云的安全路

爱尚科技

5个接口性能提升的通用技巧

JAVA旭阳

Java

从非洲到全球,看华为云连接CC如何助力出海企业更好发展

科技之光

在Windows绿色安装Go

独钓寒江

架构训练营 模块五

张建闯

架构实战营

企业数字化转型?华为云CDN为你提供智能加速!

i生活i科技

CDN

外包学生管理系统架构设计

陈天境

华为云虚拟专用网络VPN,如何解决企业出海难题

爱尚科技

10 分钟带你一览 SOFAStack 的 2022!

SOFAStack

开源 云原生 中间件

华为云全球加速GA,赋能现代企业出海加速发展

科技之光

华为云全球加速GA的“加速”,你真的了解嘛?

科技之光

拒绝内卷挖掘境外新蓝海,华为云虚拟专用网络VPN有多特别?

爱尚科技

《我有一个朋友》首集上线,曹操出行CEO讲述热爱经历

极客天地

2023-01-02:某天,小美在玩一款游戏,游戏开始时,有n台机器, 每台机器都有一个能量水平,分别为a1、a2、…、an, 小美每次操作可以选其中的一台机器,假设选的是第i台, 那小美可以将其变成

福大大架构师每日一题

算法 rust Solidity 福大大

SCQA模型

李印

表达 讲故事能力

轻松解决企业数据高延时,华为云全球加速GA使用更灵活!

科技之光

网络堵塞?华为云CDN为你带来一站式解决方案

i生活i科技

CDN

架构实战营模块四作业

张Dave

架构训练营 模块四

张建闯

架构实战营

华为云双十一、双十二系列直播圆满收官,助力企业获数智化发展商机

i生活i科技

CDN

【深入浅出Sentinel原理及实战】「基础实战专题」零基础实现服务流量控制实战开发指南(2)

码界西柚

微服务 Alibaba Alibaba技术 1月日更 Sentinel 系统

华为云全球加速GA,敲开企业跨境业务的大门

科技之光

红海竞争下,华为云CDN凭借什么冲出重围?

i生活i科技

CDN

常见的Web安全攻击

穿过生命散发芬芳

HTTP 1月月更

远程办公小助手——华为云虚拟专用网络VPN

爱尚科技

MySQL 8.2正式可用,支持读写分离_数据库_Renato Losio_InfoQ精选文章