Baidu MySQL是百度公司開發的一款MySQL分支,是基于MySQL5.1版本開發的。
與MySQL相比,Baidu MySQL在以下幾個方面有所改進:
- 數據存儲引擎方面 Baidu MySQL使用了自研的高性能存儲引擎BaiduFS - 內存管理方面 Baidu MySQL使用了自研的內存池my_pool - 文件系統方面 Baidu MySQL的文件系統針對大文件讀寫場景做了優化 - SQL優化方面 Baidu MySQL在SQL優化方面進行了深度優化 - 高可用性方面 Baidu MySQL支持了基于Paxos的高可用方案
由于Baidu MySQL在多方面都進行了優化,所以相對于MySQL,Baidu MySQL的性能更優秀,適合高并發、海量數據存儲和讀取的場景,因此被很多互聯網企業廣泛使用。