技术编程|MySQL也替换了master、slave 等术语
转自:开源中国
最近 MySQL 数据库的开发人员宣布,该团队将停止使用并替换掉数据库源代码和文档中的 master、slave、blacklist 和 whitelist 等术语 。
在官方发布的博客文章中,MySQL 团队表示,其将用新的术语分别替换当前的术语,分别对应为 source、replica、blocklist 和 allowlist 。

文章图片
master 和 slave 术语曾考虑过的一个替代方案是 primary 和 secondary,但最终 MySQL 开发人员以技术准确性为由否定了这一方案 。
而对于为什么采用 source 这一词汇来进行替代,该团队则解释称,“MySQL 异步复制是一个变更流 。每个复制配置都有一个 source,并不表示服务器在整个数据库体系结构中应该扮演什么角色 。因此,使用如 ‘primary’之类的并不合适,特别是当复制用于构建数据库架构拓扑,包括双向复制、多层复制,甚至循环复制时 。”
MySQL 团队并未解释其变更术语的具体原因 。但 在此之前,受 “Black Lives Matter”运动的影响,已有多家公司和开源项目开始从代码库和文档中删除相同的术语,理由是这些术语是有害且不敏感的语言,会导致种族偏见。
而 ZDNet 方面称,在 MySQL 团队宣布这一决定之后的两天,Twitter 的工程团队也宣布了类似的计划,以改变内部工具及其开源项目中的术语 。Twitter 的工程师们计划删除 9 个术语,其中同样包括 whitelist、blacklist 和 master/slave 。具体变更如下图所示:

文章图片
【技术编程|MySQL也替换了master、slave 等术语】最近承诺要进行类似更改并清理其技术术语的一些公司和开源项目包括有:GitHub、微软、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、 Android 移动操作系统、Go 编程语言、PHPUnit 和 Curl 等 。
推荐阅读
- 更名为广东职业技术师范学院天河学院
- 36氪利用无人驾驶技术切入水域智慧环卫与维护,“欧卡智能”获千万元级融资
- 上游新闻|精度达到2-3米,北斗系统发言人:中国北斗攻克160余项关键技术
- IT之家|三星Galaxy Note 20将搭载UWP技术 传文件比NFC更快
- 央视新闻客户端|北斗系统工程新技术应用超过70%
- 问董秘|提供设备和技术的正是克劳...,投资者提问:中石油系统已经大量加入做聚丙烯熔喷料
- 我国|我国封锁“世界唯一专利”,日本出3000亿要买,美国要求技术共享
- 检测|辽宁派16支核酸检测医疗队驰援大连,研发10合1混采技术
- 北斗办:北斗与5G融合将推动无人驾驶等技术发展
- 北斗系统工程新技术应用超过70%
