讓每一個MySQL數據庫服務器都配備一個SQL芯片,這是Kickfire公司開始將目光投向數據倉庫市場的一個願景。
Kickfire公司在四月十四日推出整合了新的SQL芯片的Kickfire Database Appliance測試版。該公司稱,這款SQL芯片能夠直接從內存而不需要從寄存器或緩存抽取數據,所以可以緩解導致數據查詢緩慢的I/O瓶頸。這款產品預定在今年秋天投放市場。
通過采用Kickfire的技術,可以將一個SQL查詢分割成並行查詢計劃,將其傳送到該SQL芯片,使其能夠並行處理數據。當經過查詢的數據以壓縮格式從內存返回後,這些數據會流入到SQL芯片並在流入的過程中被加工處理。
Kickfire的市場營銷副總裁Steve Dille稱,SQL芯片接入到現有硬件的方式類似於圖形芯片連接到主服務器的方式。SQL芯片就像是主服務器上的副處理器一樣。SQL芯片內置了並行性,使應用軟件能夠滿足多CPU的負載速度。此外,Kickfire為MySQL提供了增量負載功能,使其能夠跟蹤源數據庫的變化,然後自動將這些變化傳遞給Kickfire應用軟件。
優化查詢處理和數據倉庫
雖然現在的數據倉庫市場正在被IBM、甲骨文和Teradata等供應商所主宰,但是開源數據庫在Greenplum(以PostgreSQL為基礎)和Infobright(與MySQL合作)等公司的帶領下已經開拓出了自己的一片疆土。TDWI的研究主管Wayne Eckerson認為Kickfire的技術將有助於加快MySQL在數據倉庫市場的應用。MySQL以前從來沒有對查詢處理和數據倉庫進行過優化,所以這是向前跨越了一大步。在過去的一年半時間裡,我們看到有不少的查詢加速器進入市場又悄然隱退,它們試圖通過一種現在已經被證明是草率的方式來改進數據倉庫的查詢性能。Kickfire是否能夠打破這個沉浮的魔咒,我們還需要花點時間來驗證。
Dille表示,Kickfire之所以決定將重心放在MySQL市場,有技術上的原因也有商業上的原因。大多數商業數據庫應用軟件其實都是以像PostgreSQL這樣的開源數據庫開始,然後不斷修改其代碼,直到它本質上成為另外一個完全不像原數據庫的私有數據庫為止。MySQL在MySQL的標准內支持插件式存儲引擎。Kickfire才有可能成為標准數據庫的一個組成部分,所以仍然在MySQL下的SQL芯片和數據庫內核上下足功夫,保持技術創新。而在商業方面,MySQL是全球最受歡迎的開源數據庫,而大部分的用戶都還沒有接觸過像Kickfire這樣的高性能數據庫應用軟件,所以市場潛力仍然巨大。
IDC分析師Henry Morris認為,將目標市場瞄准那些已經采用MySQL作為數據倉庫解決方案的客戶,給予了Kickfire一個很好的發展機遇。集成軟件和最受歡迎的開源數據庫的結合無疑會吸引很多市場眼球。