Gitlab 从 12.1 版本开始将不再支持 MySQL !
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
Gitlab 官方宣布,将从 12.1 版本开始不再支持 MySQL 数据库。早在 2017 年 7 月,Gitlab 就计划将弃用对 MySQL 的支持。而目前这个决定将从 12.1 版本开始。
官方列出几个 MySQL 不能满足 Gitlab 要求的地方:
- 无法支持嵌套分组查询(详情)
- 必须使用黑科技来提升 MySQL 对列的限制,这将导致 MySQL 拒绝存储数据
- MySQL 无法添加
TEXT
类型字段的长度限制 - MySQL 不支持分区索引
- 还有类似 Geo
为了解决上面这些问题,Gitlab 创建了许多专门针对 MySQL 的代码。 在某些情况下,这导致合并请求的复杂性要高一倍,因为它们必须支持第二个数据库后端。 创建和维护这些代码会消耗我们的循环时间和速度,并且会降低我们的迭代值。
它也使我们变慢,因为我们的 CI 系统将运行我们的测试套件两次,每个后端一次。 删除对 MySQL 的支持可缩短 CI 作业的时间,并降低成本。 这些成本最终变得相当可观。
总而言之,Gitlab 觉得同时支持 MySQL 和 PostgreSQL 两个数据库,让开发团队觉得烦不胜烦。
此外据 Gitlab 调查发现,使用 MySQL 的多是 11 版本之前的用户。
所以,如果你想升级到 Gitlab 12.1 版本的话,那么你老的 MySQL 数据库可能会让你比较痛苦。可以参考官方的移植指南。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
最新数据库排行:Oracle 分数增长最多,Redis 持续下降
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 DB-Engines 数据库流行度排行榜 7月更新已发布,排名前二十如下: 总体排名依旧是没有什么变化,虽然分数基本都有所增加,但可以看到,和去年同时期的相比,今年增加的分数稍显疲软。哪怕是分数增长最多的 Oracle,在 6 月也只是增加了22.04 分。 至于其他数据库,分数方面没有亮眼的关注点,增长和下降的幅度都不大。不过值得关注的是 Redis,它已经连续几个月都呈现出下降的势头,分数虽然下降得不多,但也是在连续降低。 PostgreSQL 和MongoDB 在 5 月经历了罕见的分数下降,6 月终于又升回来了,不过增加的分数并不多,分别为6.65 和6.03 分。 当然这可能和两者都在 6 月发布了新版本有关,MongoDB 在 6 月发布了 4.2 版本,PostgreSQL 则发布了PostgreSQL 12 的第二个 Beta 测试版。一般来说,只要数据库在该月发布了新版本,相应地都会吸引到一波流量。 PostgreSQL 12 值得关注的新特性包括: 改进标准 B 树索引的整体性能 新增并发重建索...
- 下一篇
到 2022 年,75% 的数据库将托管在云端
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 不久前,MySQL ***技术官在博客发文表示:“我们正在向云迁移!”所以,数据库向云平台迁移将会是一个趋势吗? 根据 Gartner 的一份新报告显示,越来越多的公司转向使用云来托管他们的数据库,云基础设施和服务正迅速成为数据管理的默认选择。Gartner 宣称,到 2022 年,绝大多数数据库将被部署或迁移到云平台上,只有 25% 将选择在本地部署,5% 会被考虑从云平台回归到本地。 Gartner 将这一趋势归因于数据库被用于分析的场景愈发增长,以及 SaaS 模型的吸引力越来越大,云基础设施和服务正迅速成为数据管理的默认选择。 Gartner副总裁 Donald Feinberg表示,“我们正在云端开发和部署新的应用程序,并以越来越快的速度移动现有资产,我们相信这种情况将继续增加,我们认为,这是从数据管理解决方案(DMSA)用例的系统开始的,例如数据仓库、数据湖和其他用于分析、人工智能和机器学习的用例。操作系统也越来越多地转向云端,特别是随着向 SaaS 应用程序模型的转换。” Gartner 补充说,在2...
相关文章
文章评论
共有0条评论来说两句吧...