写点什么

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:008468

评论

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

BIM对电脑配置要求高 云电脑了解一下

青椒云云电脑

云电脑

哪些类型的企业应该选择混合云

青椒云云电脑

云桌面 私有云云桌面 公有云云桌面

Keka for Mac(压缩解压工具) v1.3.4中文激活版

mac

苹果mac Windows软件 Keka 文件压缩工具

Text2Cypher:大语言模型驱动的图查询生成

NebulaGraph

LLM

WorkPlus打造企业移动门户,实现高效协作与便捷访问

BeeWorks

低代码平台:解决开发中的重复“造轮子”

树上有只程序猿

低代码 造轮子

2023数字化转型发展大会暨首届数字原生大会在京召开

信通院IOMM数字化转型团队

数字化转型 IOMM 数字化转型峰会

香港多IP站群服务器,构建多站点网络的强大支持

一只扑棱蛾子

站群服务器

深势科技基于 Serverless 容器为科研人员打造高效的开发平台

阿里巴巴云原生

阿里云 Serverless Kubernetes 容器 云原生

灞桥康养论坛成功举行 多方聚力共创康养文旅产业高质量发展新篇章

联营汇聚

征服数据宇宙,新华三存储护卫队早有准备?

脑极体

存储

穿越人海遇见你:精细化运营神器Mobpush是如何实现智能化精准投放的

MobTech袤博科技

人工智能 大数据 智能投放 智能推送

国产自主研发,完全可控 IDE!

桑小榆呀

推进史

企业用户需要什么样的私有云

青椒云云电脑

云桌面

WorkPlus局域网聊天软件,打造高效沟通与协作的完美选择

BeeWorks

几分钟搞定Java程序CPU飙升场景

HelloGeek

Java Docker 容器 解决方案

英特尔FPGA系列再扩容,打造完美产品矩阵

E科讯

云桌面如何助力校园云办公 老师这么说

青椒云云电脑

云桌面

便捷、高并发、高可用 揭秘搭建校园云平台的理由

青椒云云电脑

云平台

私有化部署企业即时通讯(企业im)除了钉钉还有这些

BeeWorks

私有云公有云二选一?混合云了解一下

青椒云云电脑

公有云 私有云 云桌面

私有云的优缺点是什么?与公有云的区别

青椒云云电脑

云桌面

科技快讯丨浪潮海岳PaaS平台重磅升级,筑牢企业数字化创新底座

inBuilder低代码平台

融云观察:AI Agent 是不是游戏赛道的下一个「赛点」?

融云 RongCloud

AI 娱乐 社交 AIGC AI Agent

融云受邀参加 Web3.0 顶级峰会「Meta Era Summit 2023」

融云 RongCloud

科技 融云 DAO Web3.0 Meta Era Summit

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