第 8 章 动态编程语言、网页服务器、数据库服务器


查看 RHEL 9 和 RHEL 10 之间的动态编程语言、Web 服务器和数据库服务器的最显著更改。

RHEL 10 中提供的初始版本

RHEL 10.0 提供以下动态编程语言:

  • Python 3.12
  • Ruby 3.3
  • Node.js 22
  • Perl 5.40
  • PHP 8.3

RHEL 10.0 包括以下版本控制系统:

  • Git 2.47
  • Subversion 1.14

以下 web 服务器随 RHEL 10.0 一起发布:

  • Apache HTTP Server 2.4.63
  • nginx 1.26

以下代理缓存服务器可用:

  • Varnish Cache 7.6
  • Squid 6.10

RHEL 10.0 提供以下数据库服务器:

  • MariaDB 10.11
  • MySQL 8.4
  • PostgreSQL 16
  • Valkey 8.0
RHEL 10 提供 MariaDB、MySQL 和 PostgreSQL 服务作为 RPM 软件包,而不是模块

在以前的 RHEL 版本中,红帽使用模块流来并行提供 MariaDB、MySQL 和 PostgreSQL 的多个版本。RHEL 10 提供 MariaDB、MySQL 和 PostgreSQL 服务作为 RPM ,替代的流也将作为 RPM 软件包而不是模块提供。新概念将流版本合并到软件包名称中,如 postgresql16。如果红帽在以后的 RHEL 版本中添加了 MariaDB、MySQL 或 PostgreSQL 的新流,那么您也可以使用软件包名称安装它们。

详情请查看 RHEL 10 中打包并行数据库流的新时代

libdb 已被删除

RHEL 8 和 RHEL 9 提供 Berkeley DB (libdb)版本 5.3.28,它在 LGPLv2 许可证下分发。上游 Berkeley DB 版本 6 在 AGPLv3 许可证下提供,该许可证更严格。因此,RHEL 10 中不提供 libdb 软件包。建议 libdb 用户迁移到其他键值数据库。如需更多信息,请参阅以下红帽知识库文章:

因此,RHEL 10 中不提供 libdb 软件包。建议 libdb 用户迁移到其他键值数据库。如需更多信息,请参阅 RHEL 中已弃用的 Berkeley DB(libdb) 的知识库文章。

会话扩展现在 SQLite 中提供
RHEL 10 在 SQLite 中启用会话扩展。有了此功能,您现在可以在稍后可应用到不同数据库的一组更改中工作。另外,您还可以一次还原集合中的所有更改。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部