linux

GitLab在Linux中的数据库选择有哪些

小樊
46
2025-11-02 15:46:44
栏目: 智能运维

GitLab在Linux中的数据库选择及要求

1. 主要支持的数据库:PostgreSQL

PostgreSQL是GitLab的官方推荐数据库,也是当前GitLab版本(截至2025年)的唯一完全支持的后端数据库。其优势包括:

2. 不再支持的数据库:MySQL/MariaDB

GitLab 12.1版本开始,官方移除了对MySQL/MariaDB的支持,不再将其作为后端数据库选项。若仍使用MySQL/MariaDB运行旧版GitLab,需在升级前迁移至PostgreSQL,否则无法正常使用新版本功能。

3. 其他可选数据库:MongoDB(非官方推荐)

MongoDB作为NoSQL数据库,可用于存储GitLab的非结构化数据(如日志、缓存),但不支持作为主数据库(即无法替代PostgreSQL存储用户、仓库等核心数据)。其适用场景有限,仅适合需要处理大量非结构化数据的特殊需求,且需自行承担兼容性和维护成本。

4. 数据库选择的关键考虑因素

0
看了该问题的人还看了