MySQL 删除 master、黑名单白名单等术语
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。具体变更如下图所示:
最近承诺要进行类似更改并清理其技术术语的一些公司和开源项目包括有:GitHub、微软、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、 Android 移动操作系统、Go 编程语言、PHPUnit 和 Curl 等。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 内核编码规范将添加“包容性术语”准则
上游 Linux 内核开发者 Dan Williams 近日提交了在编码规范中添加“包容性术语(Inclusive Terminology)”准则的补丁。 这份面向 Linux 内核开发者的新指南要求避免使用包括 "slave" 和 "blacklist" 在内的词汇,而是要改为使用 subordinate, replica, follower, performer, blocklist 或 denylist 等替代方案。 根据补丁中的描述,新的包容性术语文档适用于贡献到Linux 内核的新代码,但最终还是希望可以替换现有不使用包容性术语的代码。不过也有被批准的例外情况,鉴于内核长期以来确保不会破坏用户空间 ABI 接口(user-space ABI),如果改变术语有可能会对此接口造成破坏,所以这会是一个例外。 Dan 认为许多内核维护者对各种规范中的单词选择也很敏感,并且经常选择采用 Linux 术语来代替规范中的非惯用词选择。所以他认为非包容性术语具有干扰作用,降低了开发者的效率。 目前这些更改正在针对 Linux 内核编码规范进行处理,详情查看邮件列表帖子。
- 下一篇
年中盘点:并购和投资将成为云厂商的“重头戏”
受新冠疫情影响,全球经济下滑,企业IT支出自然也会缩减。那么,云计算厂商该如何盘整市场,负重前行?答案是,苦炼内功,伺机而动。其中,通过并购的方式弥补自己的短板,可能是现金流充裕企业的最佳“抄底”时机。 云巨头之间的那些买买买 2020年已过半,回望云计算市场,谷歌、AWS和微软Azure的动态,仍是业内关注焦点。虽然,疫情打乱了所有企业的原定计划,但从云计算市场整体变化来看,似乎并没有影响三大云巨头的“你追我赶”。 1. 谷歌 年初,谷歌斥资2500亿美元收购Salesforce的消息,震惊业界。有人预测,谷歌收购Salesforce的最大目的,是要和亚马逊AWS和微软Azure抗衡。目前,谷歌在云计算市场只占4%的份额,而AWS和和微软Azure则分别占据47%、16%。收购Salesforce后,将让Google在企业级市场的竞争地位直线上升,再加上在机器学习和AI方面的优势,Google非常有可能超越微软Azure。但半年下来后,谷歌对于Salesforce收购并没有下文,不知道是不是只是一个传闻。 2020年2月低,谷歌完成了自成立以来的第三大并购案,即以26亿美元收购了数据...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用