XtraDB 是什么

子凡 问答 2019-01-01 13:36:52 阅读(...)

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

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

XtraDB

从 MariaDB 10.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 对存储引擎新特性的选择基于用户的需求和现实环境中的真实需求。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • weibo 微博

    微博后悔药是什么

    微博后悔药,是新浪微博最新推出的一项会员特权功能,能帮你找回删除的微博,只可找回 24 小时内自己删除的最近 100 条微博,每条微博只可找回一次,审核通过的微博将会按照原时间顺序恢复到个人主页
  • Compressed file 压缩文件

    压缩包格式是什么

    压缩文件格式指的是文件经过某个程序执行压缩后的文件格式,压缩文件格式的种类比较多,常见的有三种“.rar”、“.7z”、“.zip”;不常见的有“.ar”、“.bz”、“.car”、“.dar”、“.cpgz”、“.f”、“.ha”等等。
  • IPhone

    苹果手机发热发烫是什么原因

    导致手机发热的原因可能是手机信号差,手机会自动加大发射功率,手机发热也越大;运行高耗能的App;边充电边玩游戏或通话;手机的使用环境温度过高;充电产生发热;硬配件损坏;高负荷工作产生发热;散热不佳导致发热等等。
  • Video glasses 视频眼镜

    视频眼镜是什么

    视频眼镜一种戴在头上的虚拟显示器,也称为眼镜显示器和便携式影院,因为眼镜式显示器是为大屏幕显示音视频播放器的视频图像而设计的,所以称为视频眼镜,视频眼镜最初是军事上需求和应用于军事上的。
  • air conditioner 空调

    空调漏水是什么原因

    空调漏水可能是因为室内机长期不清洗滤网过脏导致滴水;室外机排水管被堵疏通即可;空调配管上的保温材料质量过差或配管太薄;空调室内机排水管老化或弯曲,建议换个新的排水管;安装的不够牢固;室外排水管被堵,可先检查排水管和空调管道接口是否接好。
  • HSE

    HSE管理体系是什么意思

    HSE管理体系指的是健康、安全和环境三位一体的管理体系,它是一种通过事前识别与评价,并采取有效的防范手段、控制措施和应急预案来防止事故的发生或把风险降到最低程度,以减少人员伤害、财产损失和环境污染的有效管理体系,HSE管理体系核心是责任制。