MySQL的精簡分支,Drizzle 2011.08.25發布
Drizzle 的版本號規則比較奇怪,似乎是使用日期作為版本號,但其實并不是。這次發布了 2011.08.25 版本,該版本允許將0表示為 NULL,但 NULL 不等于 0 的數據處理方式;另外支持 IPv6 數據類型;繼續對代碼進行重構和修復了不少bug。
Drizzle,一個精簡版的MySQL分支,在目前的MySQL代碼基本之上,將存儲過程、視圖、觸發器、查詢緩存、PREPARE語句等等沒什么必要 的功能從代碼中刪掉,簡化對數據類型和存儲引擎的支持,并且進行大膽的重構。最終要實現的目的是將MySQL的代碼大大簡化,理順MySQL的架構,改善 MySQL的代碼質量,提高系統的穩定性和性能。將更適合 Web應用、云計算組件、沒有業務邏輯的數據庫(又名存儲過程)、多核架構 等業務
Drizzle的特征有:
- 基于MySQL 6.0的源碼樹
- 無附加庫
- 遵守POSIX
- 微內核設計
- 可插拔架構,適用于視圖、存儲過程、UDF、存儲引擎等
- 跨多個節點的Sharding技術
- 智能代理
- 多CPU/多核CPU
- 優化的字段類型
- 高效的內存使用
- 沒有內部ACL,使用LDAP/PAM
- 沒有數據庫數據格式化
- 整理有序的Make系統
- 缺省存儲引擎為InnoDB
- 移除Windows兼容性
Drizzle正處于alpha階段(每天都會有諸多的變化),目前還沒有穩定的版本或二進制版本。如果想獲得更多信息或下載試用Drizzle,請訪問項目首頁
此圖展示了Drizzle的更新速度,很快~~~
【編輯推薦】