企業(yè)如何使用AI賦能的數(shù)據(jù)庫(kù)去加速AI之旅
企業(yè)應(yīng)該考慮一個(gè)既由人工智能賦能又為人工智能構(gòu)建的數(shù)據(jù)庫(kù)。它應(yīng)該由人工智能驅(qū)動(dòng),以幫助提高優(yōu)化和可用性;它同時(shí)還應(yīng)該為人工智能而構(gòu)建,以幫助開(kāi)發(fā)人員和數(shù)據(jù)科學(xué)家能夠利用最新技術(shù)來(lái)推動(dòng)深入的洞察。
有這樣一個(gè)先驅(qū)示例的數(shù)據(jù)庫(kù)是Db2 11.5,IBM已經(jīng)正式宣布這個(gè)版本面市。由于其高可靠性、高彈性和高安全性,許多公司目前依賴于Db2來(lái)支持其任務(wù)關(guān)鍵型應(yīng)用程序。IBM在這個(gè)新的版本中,添加機(jī)器學(xué)習(xí)(ML)和其他功能,將Db2轉(zhuǎn)換為IT組織和開(kāi)發(fā)人員所需的AI數(shù)據(jù)庫(kù)。
由AI賦能
一個(gè)由人工智能驅(qū)動(dòng)的數(shù)據(jù)庫(kù)使企業(yè)能夠更好地專注于增值任務(wù)。比起手動(dòng)優(yōu)化數(shù)據(jù)庫(kù)以節(jié)約成本,ML(機(jī)器學(xué)習(xí))可以幫助以更自動(dòng)化的方式不斷提高效率。人工智能還可以幫助用戶更容易地獲得洞察力。特別是,您可以更容易地使用在搜索功能或報(bào)表中使用自然語(yǔ)言。因此,用戶可以將更多的時(shí)間花在發(fā)掘數(shù)據(jù)洞察上,而不是處理底層數(shù)據(jù)庫(kù)。
認(rèn)識(shí)到這一點(diǎn),Db2 11.5將提供基于機(jī)器學(xué)習(xí)的優(yōu)化器的技術(shù)預(yù)覽。ML優(yōu)化器將補(bǔ)充現(xiàn)有的基于成本的優(yōu)化器,以進(jìn)一步增強(qiáng)和改進(jìn)性能。作為一個(gè)技術(shù)預(yù)覽,它最初將著重于改進(jìn)基數(shù)估計(jì)。另一個(gè)新的免費(fèi)工具——增強(qiáng)數(shù)據(jù)瀏覽器(ADE)的技術(shù)預(yù)覽版也將在DB211.5中提供。ADE使用自然語(yǔ)言查詢、分面搜索和自然語(yǔ)言生成功能,使數(shù)據(jù)科學(xué)家、數(shù)據(jù)工程師和業(yè)務(wù)分析師能夠輕松地探索存儲(chǔ)在Db2中的數(shù)據(jù)。
為AI而生
使用人工智能優(yōu)化數(shù)據(jù)庫(kù)是不夠的,開(kāi)發(fā)人員還需要在他們的應(yīng)用程序中輕松地利用人工智能。對(duì)流行語(yǔ)言和框架的支持能夠節(jié)省時(shí)間,否則可能會(huì)浪費(fèi)在尋找新的或?qū)S械臇|西上。數(shù)據(jù)聯(lián)合功能為人工智能模型打開(kāi)了新的數(shù)據(jù)源。而且,訪問(wèn)用于AI應(yīng)用程序開(kāi)發(fā)的兼容代碼模式意味著用戶可以立即跳轉(zhuǎn)到他們的項(xiàng)目中,更快地返回成品。
Db2 11.5提供了所有這些特性,它支持Python、Ruby、Go、Java、PHP、Node.js和sequentize的本地語(yǔ)言,并且支持流行的框架,如Visual Studio Code和Jupyter notebooks。Db2 11.5還將提供區(qū)塊鏈聯(lián)合支持,幫助應(yīng)用程序開(kāi)發(fā)人員直接從區(qū)塊鏈源中提取數(shù)據(jù),并將其與其他數(shù)據(jù)源結(jié)合起來(lái)用于分析或儀表板。此外,code patterns現(xiàn)在可以用來(lái)加速人工智能應(yīng)用程序的開(kāi)發(fā)。
便捷地升級(jí)
為了充分利用人工智能數(shù)據(jù)庫(kù)的功能,組織必須選擇適合其項(xiàng)目規(guī)模和范圍的數(shù)據(jù)庫(kù), 這包括與公司一起輕松成長(zhǎng)的能力, 這樣做有助于確保他們擁有充分利用人工智能模型所需的存儲(chǔ)和計(jì)算能力。
為了方便客戶采用和升級(jí)部署,Db2最近將其版本整合為三個(gè)版本。用戶可以免費(fèi)使用community edition,它具有Db2的全部功能,包括高可用性、災(zāi)難恢復(fù)和pureScale。它可以作為本機(jī)安裝、docker安裝或云中的托管服務(wù)提供。然后,如果用戶想增加內(nèi)存、內(nèi)核或數(shù)據(jù)庫(kù)大小,他們可以升級(jí)到標(biāo)準(zhǔn)版或高級(jí)版。
其它性能
當(dāng)他們添加新的人工智能功能時(shí),企業(yè)不能忽視對(duì)傳統(tǒng)的數(shù)據(jù)庫(kù)功能(如彈性和性能)的需求。新的數(shù)據(jù)庫(kù)已經(jīng)改進(jìn)了這些功能,超越了以前版本中已經(jīng)令人印象深刻的功能。
例如,Db2 11.5對(duì)pureScale進(jìn)行了增強(qiáng),pureScale是一種高級(jí)集群功能,具有更好的彈性,包括:
•支持成員間當(dāng)前提交的語(yǔ)義
•改進(jìn)了群集范圍的可用空間管理
•具有范圍分區(qū)表的更好的加載/刪除性能
•默認(rèn)啟用聯(lián)機(jī)索引創(chuàng)建和范圍聲明
•安全功能增強(qiáng)
IBM對(duì)Db2進(jìn)行了許多性能和可用性改進(jìn),包括:
•壓縮增強(qiáng)
•內(nèi)置空間支撐
•ETL優(yōu)化
•額外的SIMD利用
•倉(cāng)庫(kù)查詢優(yōu)化
•對(duì)柱狀引擎的LOB支持,通常稱為BLU引擎
•支持4K扇區(qū)存儲(chǔ),有利于現(xiàn)代存儲(chǔ)設(shè)備
•支持外部表,便于從Db2加載或歸檔數(shù)據(jù)
隨著企業(yè)越來(lái)越善于管理和利用各種各樣的數(shù)據(jù),企業(yè)應(yīng)該尋找利用他們的數(shù)據(jù)庫(kù)采用和開(kāi)發(fā)人工智能的方法。要做到這一點(diǎn),需要一個(gè)使用人工智能來(lái)提高效率,同時(shí)支持人工智能應(yīng)用程序的使用,可以很容易地升級(jí),并具有高性能和高彈性。
作為人工智能數(shù)據(jù)庫(kù),是專門為滿足所有這些需求而構(gòu)建的,IBM并將繼續(xù)更新其人工智能功能。有了這個(gè)新的愿景,IBM混合數(shù)據(jù)管理平臺(tái)的核心組件Db2也將使客戶能夠加速他們的AI應(yīng)用程序開(kāi)發(fā),同時(shí)自動(dòng)化他們的一些數(shù)據(jù)管理。