自從去年Sun收購MySQL之後,很多人都在關心MySQL的技術走向和市場策略;在Sun以OpenSPARC、Solaris、GlassFish、Java組成的技術體系中,MySQL作為數據庫產品是個新成員,Sun會給它怎樣的定位,MySQL的未來會怎樣?
MySQL 5.1版本的發布,給我們很好的解答:MySQL正成為Sun開源戰略體系中的重要一員,新增的企業級特性使MySQL變得更加強大和高效,在Sun全球強大的技術背景和服務體系中MySQL正在茁壯成長。
在今天12月12日)舉行的Sun MySQL客戶高峰會議上,Sun派出多位技術專家向我們介紹MySQL新版本的技術亮點,Sun的軟件策略和理念,與在場的200多位MySQL用戶分享MySQL在中國的成功案例。
李永起先生講解Sun的開源創新
MySQL 5.1新增特性
Sun亞太地區數據庫產品銷售總監Daniel向大家介紹了MySQL 5.1新增的幾項企業級特性:
◆表格和索引分區:MySQL 5.1可以支持5種形式的水平數據分區:range、hash、key、list和復合composite分區(子分區)。通過表格和索引數據的分區,可做到僅僅是對需要的相關數據分區進行掃描,大大加快了查詢響應速度。而且,有了分區特性,許多存儲和其他維護操作變得更加容易和快速。
◆基於單元的復制:MySQL 5.1提供的兩個新的復制選項。“基於單元的復制”和“混合復制”。單元復制可以輕松實現使復制主服務器和從服務器之間的數據變化,而不用通過傳統的SQL語句,對於應用來講,這就形成並保持了最有效的和最安全的復制機制。
◆事件調度工具:這是MySQL 5.1新增的一個工具,它可讓開發者自動調度數據庫服務器上要執行的、通用的基於SQL的循環recurring)任務。這一特性比起Linux或Unix中的CRON,或Microsoft Windows的任務調度程序,可對數據庫特定的任務提供更大的支持。
◆新的MySQL Query Analyzer (查詢分析器) :MySQL Enterprise訂購項目將提供Sun的這一新的MySQL Query Analyzer工具,該工具通過監控查詢性能來精確定位和修改有問題的SQL 代碼,可以大大改善MySQL數據庫應用的速度和正常運行時間。
MySQL的開源商業模式
BKJIA記者了解到,MySQL 5.1將采用GPL 2GNL是由自由軟件基金會發行的用於計算機軟件的許可證。最初由Richard Stallman為GNU計劃而撰寫。目前大多數的GNU程序和超過半數的自由軟件使用此許可證)通用公共許可證發行。這意味我們可以免費下載並使用MySQL 5.1,並根據自己的需要修改相應部分的源代碼。
同時,Sun還會為需要技術支持的用戶提供MySQL Enterprise版本的License許可。購買此版本的用戶會得到MySQL技術專家 7*24 小時的服務,確保在MySQL的使用順利,並可在危機時刻將損失降到最小。
Sun強大的產品體系使開源遍布IT的每個環節
MySQL+Memcached
目前,Web應用越來越廣泛,網站架構越來越復雜,服務器的負擔越來越重,如何解決大型架構重的負載均衡問題?答案是Cache。MySQL的研發人員向大家介紹的Cache is King的概念,並對MySQL+Memcached的優化組合進行了詳細講解。
目前,許多Web應用都將數據保存到RDBMS中,應用服務器從中讀取數據並在浏覽器中顯示。但隨著數據量的增大、訪問的集中,就會出現RDBMS的負擔加重、數據庫響應惡化、網站顯示延遲等重大影響。Memcached是高性能的分布式內存緩存服務器,可以通過緩存數據庫查詢結果,減少數據庫訪問次數,以提高動態Web應用的速度、提高可擴展性。Google、Yahoo、Youtube、Baidu、Digg、Facebook、Flickr等眾多服務中提高Web應用擴展性的重要工具。
通過Memcached的MySQL函數Functions for MySQL)可以很好的將MySQL與Memcached的結合,使Web應用的讀寫查詢等操作分離並緩存,最大限度的減少數據庫的訪問次數,提高頁面載入速度,降低系統占用。
誰在用MySQL ?
Sun合作伙伴,北京萬裡開源有限公司的技術經理吳嵩向大家介紹了MySQL在中國的發展情況。
目前,MySQL的裝機量已經達到1200萬套,並以每年200%的速度高速增長,在這些數字中,中國用戶占用相當比例。2006年8月,MySQL中國研發中心成立,中國開發人員開始進入世界頂級開源項目的中心。目前,MySQL在中國已經有一只強大的本地技術團隊,負責中國用戶7*24小時技術支持服務,包含從產品安裝、升級、培訓到系統級的顧問服務等每一個應用環節。
在中國,采用MySQL的用戶主要集中在金融、電信、互聯網等多各行業,中國農業銀行、中國建設銀行、中國移動、中國郵政等都采用MySQL數據庫構建業務應用;互聯網方面的應用更是比比皆是:新浪、網易、百度、騰訊、人民網等,在MySQL的應用深度上堪比Google、Facebook、Yahoo等國外網站。
MySQL的應用無處不在
以人民網為例。作為中國八大政府網站之一,人民網每天會產生上千萬次的點擊,在兩會期間,點擊率還會成指數增長。為了達到良好的訪問效果,人民網的強國論壇、博客、調查評論系統等90%以上的應用構建在MySQL數據庫上,通過MySQL的復制技術,最大限度的減輕服務器的壓力。
正如我們所看到的,MySQL正在Sun的整個產品體系中扮演重要的角色;我們有理由相信,Sun的開源創新理念和雄厚的技術背景會使MySQL更加強大高效,帶給我們更多驚喜。