当前位置: 首页 >生活知识 > 内容

XtraDB 是什么知识介绍

生活知识
导读 目前关于大家提出的XtraDB 是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些XtraDB 是什么相关的内容来分享...
2023-10-07 15:01:13

目前关于大家提出的XtraDB 是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些XtraDB 是什么相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。

XtraDB是MariaDB和Percona Server数据库的存储引擎,旨在作为InnoDB的直接替代品,MariaDB 1使用Percona的XtraDB为默认存储引擎。

XtraDB 是 MariaDB 和 Percona Server 数据库的存储引擎,旨在作为 InnoDB 的直接替代品,InnoDB 是 MySQL 数据库上可用的默认引擎之一。 直到 MariaDB 的 1,MariaDB 服务器使用 Percona 的 XtraDB 作为默认存储引擎。

从 MariaDB 2 开始,InnoDB 引擎再次成为默认引擎,而不是 XtraDB。XtraDB 采用了 InnoDB 的 ACID 兼容设计和 MVCC 架构,并允许更高程度的调整和可扩展性。该引擎也更适合多核处理,它解决了 InnoDB 已知的一些问题。

对于高负载的 MySQL 应用来说,如果不需要 MySQL 官方技术支持的话,完全可以使用 XtraDB 来代替 InnoDB 存储引擎。此外,Percona 还提供了打了补丁的 MySQL 版本,这些补丁对 MySQL 很多方面进行了改进,性能提高,增加更多监控参数等等。据说 JavaEye 的数据库就是使用了 Percona 的版本。

Percona XtraDB 是 InnoDB 存储引擎的增强版,被设计用来更好的使用更新计算机硬件系统的性能,同时还包含有一些在高性能环境下的新特性。

XtraDB 存储引擎是完全的向下兼容,在 MariaDB 中,XtraDB 存储引擎被标识为”ENGINE=InnoDB”,这个与 InnoDB 是一样的,所以你可以直接用 XtraDB 替换掉 InnoDB 而不会产生任何问题。

Percona XtraDB 包含有所有 InnoDB’s 健壮性,可依赖的 ACID 兼容设计和高级 MVCC 架构。XtraDB 在 InnoDB 的坚实基础上构建,使 XtraDB 具有更多的特性,更好调用,更多的参数指标和更多的扩展。

从实践的角度来看,XtraDB 被设计用来在多核心的条件下更有效的使用内存和更加方便,更加可用。新的特性被用来降低 InnoDB 的局限性。MariaDB 对存储引擎新特性的选择基于用户的需求和现实环境中的真实需求。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。