第 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 软件包而不是模块

在以前的版本中,红帽使用模块流来并行提供 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 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

Theme

© 2025 Red Hat