XtraDB存儲引擎是由Percona開發的一款MySQL資料庫的高性能存儲引擎,其目的是用來代替InnoDB存儲引擎,可用於需要更高性能的環境。
基本介紹
- 中文名:XtraDB存儲引擎
- 最新版本:1.0.4-8(release-8)
- 屬性:MySQL資料庫的高性能存儲引擎
- 目的:用來代替InnoDB存儲引擎
介紹,套用,
介紹
XtraDB可以看作是InnoDB存儲引擎的增強版本,它在InnoDB上進行了大量的修改和patched,它完全兼容InnoDB,且提供了很多InnoDB不具備的有用的功能。
例如:在多核CPU上面的性能和伸縮性要更好;對於記憶體的分配和使用也要更好;也解除了InnoDB的很多限制;提供了比InnoDB更多的配置和性能監控參數。
Percona自己對新引擎的描述:“Percona XtraDB includes all of InnoDB's robust, reliable ACID-compliant design and advanced MVCC architecture, and builds on that solid foundation with more features, more tunability, more metrics, and more scalability. In particular, it is designed to scale better on many cores, to use memory more efficiently, and to be more convenient and useful. The new features are especially designed to alleviate some of InnoDB's limitations.”
套用
對於高負載的MySQL套用來說,如果不需要MySQL官方技術支持的話,完全可以使用XtraDB來代替InnoDB存儲引擎。此外,Percona還提供了打了補丁的MySQL版本,這些補丁對MySQL很多方面進行了改進,性能提高,增加更多監控參數等等。據說JavaEye的資料庫就是使用了Percona的版本。
當前XtraDB的最新版本是1.0.4-8(release-8)