StoneDB_5.7_v1.0.0 的發(fā)行日志
- 支持MySQL 5.7
- 功能添加或改變
- 編譯相關(guān)改動(dòng)
- 配置相關(guān)改動(dòng)
- 文檔變更
- BUG修復(fù)
歡迎大家關(guān)注我們的Github:https://github.com/stoneatom/stonedb
也可以前往我們的官網(wǎng)下載最新的編譯包:https://static.stoneatom.com/custom/stonedb-ce-5.7-v1.0.0.el7.x86_64.tar.gz
支持MySQL 5.7
關(guān)鍵項(xiàng):
- StoneDB 數(shù)據(jù)庫支持MySQL 5.7 協(xié)議
- 基線版本:MySQL 5.7.36
功能添加或改變
關(guān)鍵項(xiàng):
StoneDB 數(shù)據(jù)庫的列式存儲(chǔ)引擎從 StoneDB 變更為 Tianmu
mysql> show engines;
+----------------+---------+--------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+----------------+---------+--------------------------+--------------+------+------------+
| TIANMU | DEFAULT | Tianmu storage engine | YES | NO | NO |
+----------------+---------+--------------------------+--------------+------+------------+
- Tianmu: 提升了 Tianmu 引擎對(duì) decimal 數(shù)據(jù)類型的聚合能力;
- Tianmu: 提高了代碼的可讀性。有些代碼在邏輯上沒有分開或者變量名稱不能體現(xiàn)真實(shí)含義。例如:修改 int DoGetSomething(); to int GetSomethingXXX();, int GetNoNulls() to int GetNumOfNulls()。
- Tianmu: 優(yōu)化了視圖對(duì)日期函數(shù)的調(diào)用能力,日期函數(shù)能夠被視圖正常調(diào)用使用 (例如:DATE_ADD, DATE_SUB等函數(shù)) ;(BUG #342)
編譯相關(guān)改動(dòng)
- Boost 依賴庫的版本變更為 1.66.0;
- Rocksdb 滿足 StoneDB 數(shù)據(jù)庫構(gòu)建的版本變更為 6.12.6;
配置相關(guān)改動(dòng)
關(guān)鍵項(xiàng):
StoneDB 數(shù)據(jù)庫默認(rèn)配置文件從 stonedb.cnf 變更為 my.cnf;(feature #182)
關(guān)鍵項(xiàng):
StoneDB 數(shù)據(jù)庫的默認(rèn)存儲(chǔ)引擎從 Innodb 變更為 Tianmu。(feature #255)
文檔變更
用戶手冊(cè)、編譯手冊(cè)等相關(guān)文檔發(fā)生了變更。 (https://stonedb.io/)
BUG修復(fù)
- 修復(fù) mtr 用例: BUG #78, BUG #73, BUG #170, BUG #192, BUG #191, BUG #227, BUG #245, BUG #263
- 修復(fù) Tianmu 缺陷: BUG #338, BUG #327, BUG #212, BUG #142