GitLab 会在版本 12.1 移除对 MySQL 的支持,将只支持 PostgreSQL

2019-07-13 04:21:39 +08:00
 Livid
https://about.gitlab.com/2019/06/27/removing-mysql-support/

同时他们还提供了从 MySQL 迁移到 PostgreSQL 的步骤参考:

https://docs.gitlab.com/ee/update/mysql_to_postgresql.html
10751 次点击
所在节点    PostgreSQL
31 条回复
gouchaoer
2019-07-13 17:30:44 +08:00
gitlab 非常成熟稳定
vinceguo
2019-07-13 20:14:22 +08:00
我在上家公司,报表数据 backend 也是用 pg。团队里没别人用过,我撸了一遍文档就上了。后来搭 airflow/superset,DB 也是用 pg。
光一个分析函数就完爆 MySQL,团队内部 olap 很合适。
不过 pg 一个连接对应一个进程,而 MySQL 是线程,oltp 的场景 pg 可能拼不过 MySQL
zjp
2019-07-13 21:13:59 +08:00
@vinceguo 创建连接的开销问题基本可以用连接池解决,而且 OLTP 的场景下不用连接池很奇怪吧...
https://www.postgresql.org/message-id/1098894087.31930.62.camel@localhost.localdomain
vinceguo
2019-07-13 21:44:30 +08:00
@zjp 同等性能的机器,能撑载的进程数跟线程数是不一样的呀
Had
2019-07-13 22:59:26 +08:00
@iwtbauh 项目迭代管理,CI/CD
iwtbauh
2019-07-13 23:50:04 +08:00
@Had #25

项目迭代管理,能否具体说下呢,我不觉得不依赖 gitlab 只用 git 不能轻松进行“项目迭代管理”

CI/CD 完全可以使用 git hooks 实现,这是 git 的原生功能。只需要在提交后在 hook 里启动构建作业。并且还有更加灵活和理论上兼容一切基于 git 并规范的实现的好处。
Rorysky
2019-07-14 00:19:11 +08:00
@iwtbauh 你不小心写了个三重否定句,我读了两遍 😂
gamexg
2019-07-14 00:30:33 +08:00
@today4king 很久之前试过 gogs,但是碰到了个 bug,新建带图片的 issue 就会 500,是 xorm 的 bug 造成的。然后翻了下 issue,表示还是等稳定后再考虑吧。
现在不知道是什么情况了。
flowfire
2019-07-14 11:37:41 +08:00
nosql 用起来
beginor
2019-07-15 07:39:16 +08:00
搭车问一下, 社区版 gitlab 能否把 issue 同时分配给多个人?
beginor
2019-07-15 07:49:25 +08:00
@lhx2008 我用到的几点,供你参考:

- pg 支持数组类型,很多情景下非常高效;
- postgis 空间扩展最完善,而 mysql 的空间扩展比起来就查了好多;
- crosstab 行列转置,不知道 mysql 有没有对应的实现;
- timescale 时序扩展;
- fdw 外部数据导入;
- bson 不知道 mysql 是否支持,mysql 应该是支持 json 的;

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/582559

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX