Sun日前已經確認最新版的 MySQL 5.1的所有重大漏洞已經被修複,一切都準備就緒,翹首以盼的開源使用者可以期待它能夠在未來的幾周之內公開發布.Sun公司的資料庫產品部門副主席 Zack Urlocker表示,Sun的開發人員已經在很多方面對MySQL 5.1進行了反覆檢查和測試,確保公開發行的正式版毫無問題.
Sun的官員早在四月份的MySQL大會上就曾經放出訊息說,這個新版的MySQL資料庫會在會議結束的幾周之內與大家見面.不過,為了找出 MySQL 5.1的重大漏洞並將其修複所花費的時間遠遠超出了Sun的預算,所以MySQL 5.1正式版的公開發布時間不得不一拖再拖.
市場調查機構451集團的分析師Matt Aslett表示,數周前MySQL的創始人Monty Widenius邀請MySQL的開發人員協助公司決定是否該公開發布MySQL 5.1.很顯然,該公司對之前5.0的公開發布以及5.1候選版發布時因為不夠審慎所犯下的錯誤仍然心有餘悸,以至於現在很擔心會不會第三次犯錯. MySQL認為有必要公開諮詢發布事宜的事實表明,公司對於漏洞報告過程信心不足,不然就是過于謹慎了.
Urlocker稱,Sun承諾,在給該產品貼上公開發行的標籤並正式推薦客戶將其用在生產環境前,必須確保產品是真的沒有問題可以投放市場才行.這也是Sun為什麼在產品發布候選版(RC)階段找人來幫忙的原因.同時,Urlocker也表示,在開發人員的努力下,目前已經把客戶曾經上報沒有修複的優先順序為一和二的已知漏洞都修複了.
Forrester市場調查機構的分析師Noel Yuhanna則認為,如果MySQL要擴充其現有功能,以便為高效能的企業級環境提供支援,那麼在這條提升的道路上必定會遇到困難,而Sun的延遲發布就是最有力的證明.MySQL 5.1的研發大概耗時了三年時間,Sun對MySQL的項目一直都雄心勃勃,為此增加了大量企業級功能,以改善效能,例如基於行的複製等特性.這個功能可以在主伺服器和從伺服器之間複製資料的變化,而不是實際的SQL語句.為了提高靈活性,MySQL團隊還添加了混合複製功能,可以根據單個的SQL操作來選擇使用語句複製或行複製.其他的增強功能還包括支援五種不同的資料分區形式——hash分區、list分區、key分區、range分區和sub- partitioning分區,據稱這項功能可以協助客戶處理超大型的資料集.考慮到這些功能都非常複雜,確實需要在研發和測試過程中投入相當大的力度,特別是如果想讓這款軟體能夠支援大型複雜的生產環境的話.