TiDB 作为一款开源一栈式实时 HTAP 数据库,可以很好地部署和运行在 Intel 架构服务器环境、ARM 架构的服务器环境及主流虚拟化环境,并支持绝大多数的主流硬件网络。作为一款高性能数据库系统,TiDB 支持主流的 Linux 操作系统环境。
操作系统及平台要求
在 v8.1 LTS 版本中,针对不同操作系统和 CPU 架构的组合,TiDB 提供不同级别质量标准的支持。
在以下操作系统以及对应的 CPU 架构组合上,TiDB 可满足企业级生产质量的要求,产品特性经过全面且系统化的验证:
操作系统
支持的 CPU 架构
Red Hat Enterprise Linux 8.4 及以上的 8.x 版本
x86_64
ARM 64
Red Hat Enterprise Linux 7.3 及以上的 7.x 版本(从 TiDB 8.4 DMR 版本开始,已结束支持)
CentOS 7.3 及以上的 7.x 版本(从 TiDB 8.4 DMR 版本开始,已结束支持)
x86_64
ARM 64
Amazon Linux 2
x86_64
ARM 64
Amazon Linux 2023
x86_64
ARM 64
Rocky Linux 9.1 及以上的版本
x86_64
ARM 64
银河麒麟 V10 SP1/SP2/SP3(从 v7.5.5 开始支持 SP3)
x86_64
ARM 64
统信操作系统 (UOS) V20
x86_64
ARM 64
openEuler 22.03 LTS SP1/SP3
x86_64
ARM 64
注意
根据 CentOS Linux EOL,CentOS Linux 7 的上游支持于 2024 年 6 月 30 日终止。从 8.4 DMR 版本开始,TiDB 已结束对 CentOS 7 的支持,建议使用 Rocky Linux 9.1 及以上的版本。
根据 Red Hat Enterprise Linux Life Cycle,Red Hat Enterprise Linux 7 的 Maintenance Support 于 2024 年 6 月 30 日终止。从 8.4 DMR 版本开始,TiDB 已结束对 Red Hat Enterprise Linux 7 的支持,建议使用 Rocky Linux 9.1 及以上的版本。
在以下操作系统以及对应的 CPU 架构组合上,你可以编译、构建和部署 TiDB,可使用 OLTP 和 OLAP 以及数据工具的基本功能。但是 TiDB 不保障企业级生产质量要求:
操作系统
支持的 CPU 架构
macOS 12 (Monterey) 及以上的版本
x86_64
ARM 64
Oracle Enterprise Linux 8 及以上的版本
x86_64
Ubuntu LTS 20.04 及以上的版本
x86_64
CentOS Stream 8
x86_64
ARM 64
Debian 10 (Buster) 及以上的版本
x86_64
Fedora 38 及以上的版本
x86_64
openSUSE Leap 15.5 以上的版本(不包含 Tumbleweed)
x86_64
SUSE Linux Enterprise Server 15
x86_64
注意
TiDB 只支持 Red Hat 兼容内核 (RHCK) 的 Oracle Enterprise Linux,不支持 Oracle Enterprise Linux 提供的 Unbreakable Enterprise Kernel。