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















 
 
 







 
 
 
 