首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  PostgreSQL

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

  •  5
     
  •   Livid · 191 天前 · 7330 次点击
    这是一个创建于 191 天前的主题,其中的信息可能已经有所发展或是发生改变。
    31 回复  |  直到 2019-07-15 07:49:25 +08:00
    huiyifyj
        1
    huiyifyj   191 天前
    果然是 `text` 的原因.
    yuikns
        2
    yuikns   190 天前
    MySQL 在 GitLab 中简直是大坑。 看了下自己的记录,14 年就给弄吐血一次,15 年终于下定决心把它给更新了。

    https://blog.argcv.com/articles/3195.c
    https://blog.argcv.com/articles/4137.c

    也是在那会儿,孤陋寡闻如我才发现还有这样一个好用的数据库。
    Livid
        3
    Livid   V2EX Moderator   190 天前
    其实目前 V2EX 也是在同时在用两个数据库。如果能归为一个也不错。🤔
    yuikns
        4
    yuikns   190 天前
    @Livid 不会是同时 MySQL 和 psql 吧,感觉有点炫技了。

    我维护过一个工程,因为 Django 太老了又不会玩,所以用轮子考虑还是老实 MySQL 存一些用户信息,另外业务又用 MongoDB 存一些奇怪的文档。感觉还好。
    此外,很多时候还用 redis, es 等。这个场景不同感觉没必要强行。GitLab 自己后段其实也跑了个 redis。
    Livid
        5
    Livid   V2EX Moderator   190 天前
    @yuikns 目前 psql 只是用在一些数据统计功能上。
    yuikns
        6
    yuikns   190 天前
    @Livid 真 MySQL 和 psql 一起来了啊,那我觉得有时间可以试试。

    期待更快的速度和更稳定的访问。而且我觉得这个对以后开发时的身心健康也有帮助的。
    Phariel
        7
    Phariel   190 天前 via iPhone
    Postgres 的确好用 真没想到老树发新芽啊 一个古老的产品最近成了热门
    zjupigeon
        8
    zjupigeon   190 天前 via iPhone
    @Phariel mysql 号称最流行的数据库,pg 号称最先进的数据库
    xuecan
        9
    xuecan   190 天前
    感谢 已迁移
    Cellei
        10
    Cellei   190 天前
    有机会尝试一下 pg
    karllynn
        11
    karllynn   190 天前
    还是 pg 好
    lhx2008
        12
    lhx2008   190 天前
    pg 和 mysql80 比有啥优势吗?
    jjx
        13
    jjx   190 天前
    什么时候移除 ruby

    资源占用堪比 java
    iwtbauh
        14
    iwtbauh   190 天前 via Android
    其实上自用或者小团队的话 git 套件里自带的 gitweb 就足够了。甚至可以不要 web 界面。
    整 gitlab 有什么实质性的好处吗。
    lolizeppelin
        15
    lolizeppelin   190 天前
    ....gitlib 太重了,你们怎么用的,不知道哪下的 rpm 包,我靠那个包做得真是烂....

    一般用 gitea 就够了,现在好多然间都支持 mysql/pg 的

    早 PG
    way2create
        16
    way2create   190 天前
    先前用 pg,现在这公司用 mysql,不过我不是 db,了解不深
    realpg
        17
    realpg   190 天前
    pg 是好东西 影响力太小才是最大的问题

    因为 95%以上的 mysql 用户都是中等水平或者中等偏下水平用户
    会遇到一些比较常见的普通的问题
    这部分用户遇到问题,如果使用的是 mysql,简单搜索一下基本就有同等水平用户踩过坑,有解决方案

    而 pgsql,基本搜不到太多有用信息

    能 handle 的大多数中等偏上甚至高级工程师以上,小白级和入门级问题不好解决
    yuikns
        18
    yuikns   190 天前
    @lolizeppelin gitlab-runner 实在是爱不释手啊。
    我按照官方包 yum localinstall rpm 貌似没遇到过问题啊?
    today4king
        19
    today4king   190 天前
    没有人用 gogs 么?小团队或者自建足够了,够轻
    beginor
        20
    beginor   190 天前 via Android
    一直在用 gitlab,也一直在用 pg 数据库。 就是感觉 gitlab 太占用资源了, 一台 2 核 4G 的套路云虚拟机基本上就只跑它了
    gouchaoer
        21
    gouchaoer   190 天前 via Android
    gitlab 非常成熟稳定
    vinceguo
        22
    vinceguo   190 天前 via Android
    我在上家公司,报表数据 backend 也是用 pg。团队里没别人用过,我撸了一遍文档就上了。后来搭 airflow/superset,DB 也是用 pg。
    光一个分析函数就完爆 MySQL,团队内部 olap 很合适。
    不过 pg 一个连接对应一个进程,而 MySQL 是线程,oltp 的场景 pg 可能拼不过 MySQL
    zjp
        23
    zjp   190 天前
    @vinceguo 创建连接的开销问题基本可以用连接池解决,而且 OLTP 的场景下不用连接池很奇怪吧...
    https://www.postgresql.org/message-id/[email protected]
    vinceguo
        24
    vinceguo   190 天前 via Android
    @zjp 同等性能的机器,能撑载的进程数跟线程数是不一样的呀
    Had
        25
    Had   190 天前
    @iwtbauh 项目迭代管理,CI/CD
    iwtbauh
        26
    iwtbauh   190 天前 via Android
    @Had #25

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

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

    - pg 支持数组类型,很多情景下非常高效;
    - postgis 空间扩展最完善,而 mysql 的空间扩展比起来就查了好多;
    - crosstab 行列转置,不知道 mysql 有没有对应的实现;
    - timescale 时序扩展;
    - fdw 外部数据导入;
    - bson 不知道 mysql 是否支持,mysql 应该是支持 json 的;
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   991 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 35ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
    ♥ Do have faith in what you're doing.