近日,在IT168 & ITPUB的年度評(píng)比中,玖章算術(shù)的NineData產(chǎn)品脫穎而出,獲得了"年度創(chuàng)新產(chǎn)品"獎(jiǎng)。在過去的幾年,獲此獎(jiǎng)項(xiàng)的產(chǎn)品有阿里云PolarDB、TiDB、Oracle自治數(shù)據(jù)庫、AnalyticDB 3.0 、騰訊云TDSQL等。該獎(jiǎng)項(xiàng)反應(yīng)了,在過去的一年數(shù)據(jù)庫領(lǐng)域中,新出現(xiàn)的極具潛力的數(shù)據(jù)庫產(chǎn)品。多云數(shù)據(jù)庫時(shí)代已經(jīng)到來,NineData致力于解決多云數(shù)據(jù)管理、復(fù)制、備份等挑戰(zhàn),幫助開發(fā)者用好數(shù)據(jù)和云。
NineData榮獲2022年度創(chuàng)新產(chǎn)品獎(jiǎng)
NineData:多云、多數(shù)據(jù)庫時(shí)代數(shù)據(jù)管理的答案
市面上,大型云廠商已經(jīng)超過了30家,而根據(jù)DB-Engines的統(tǒng)計(jì),對(duì)外提供服務(wù)的數(shù)據(jù)庫就有397中。云已經(jīng)成為新一代 IT 基礎(chǔ)設(shè)施,進(jìn)入了百家爭(zhēng)鳴的時(shí)代,國(guó)際上 AWS、Azure、Google 是領(lǐng)導(dǎo)者,國(guó)內(nèi)阿里云、騰訊云、華為云先發(fā)優(yōu)勢(shì)明顯,天翼云、移動(dòng)云、沃云、中國(guó)電子云等運(yùn)營(yíng)商/國(guó)資類云計(jì)算平臺(tái)快速崛起。
在多云時(shí)代企業(yè)數(shù)據(jù)管理,我們看看有哪些挑戰(zhàn):
程序員應(yīng)不應(yīng)有生產(chǎn)數(shù)據(jù)庫權(quán)限?
怎樣的備份方案,既有效又簡(jiǎn)單?
怎樣實(shí)現(xiàn)自由的上云遷移、跨云遷移操作?
首先,程序員應(yīng)不應(yīng)有生產(chǎn)數(shù)據(jù)庫權(quán)限。這是一個(gè)兩難的問題。一方面如果給予所有人權(quán)限,那么生產(chǎn)環(huán)境的穩(wěn)定性和安全就會(huì)有很大的隱患;如果把權(quán)限都收回到DBA,又會(huì)導(dǎo)致效率太低,估計(jì)很多程序員就此選擇躺平。
數(shù)據(jù)備份如履薄冰,數(shù)據(jù)恢復(fù)靠天吃飯。備份一定是數(shù)據(jù)庫管理員的心病,傳統(tǒng)備份方案的恢復(fù)時(shí)間比較長(zhǎng),做好備份實(shí)在是太折騰,要購買備份設(shè)備,開發(fā)備份程序,定時(shí)做備份歸檔,備份有效性演練,投入產(chǎn)出比太低了,很多大廠的備份系統(tǒng)都是如履薄冰,小廠就更不用說了。
數(shù)據(jù)上云難,跨云遷移更難。云已經(jīng)勢(shì)不可當(dāng)了,國(guó)產(chǎn)數(shù)據(jù)庫、開源數(shù)據(jù)庫、分布式數(shù)據(jù)庫、云原生數(shù)據(jù)倉庫等新技術(shù)都在快速演進(jìn),數(shù)據(jù)上云是大趨勢(shì),但數(shù)據(jù)遷移就是個(gè)大難題,數(shù)據(jù)上云了,要換個(gè)新的云那就更坑(云廠商肯定不希望你搬走啊),要把本地私有云的數(shù)據(jù)和公有云打通更頭大,這個(gè)其實(shí)是很多大型企業(yè)面臨的跨云問題。
這就是NineData(www.ninedata.cloud)產(chǎn)生的背景和原因,NineData要做的就是在這個(gè)多云時(shí)代,在這個(gè)數(shù)據(jù)庫百花齊放的時(shí)代,構(gòu)建全球領(lǐng)先的多云數(shù)據(jù)管理平臺(tái),幫助開發(fā)者用好數(shù)據(jù)和云。
NineData的產(chǎn)品功能架構(gòu)
NineData的產(chǎn)品功能架構(gòu)
那么我們先來整體的看看來NineData,它有哪些產(chǎn)品能力,以及它在企業(yè)的數(shù)據(jù)架構(gòu)中處于怎樣的一個(gè)位置。在企業(yè)日常開發(fā)中,通常開發(fā)人員、BI人員、業(yè)務(wù)運(yùn)營(yíng)人員、DBA等,可能因?yàn)樵诰€數(shù)據(jù)分析、驗(yàn)證、問題排查等,都需要對(duì)數(shù)據(jù)進(jìn)行讀取與操作。那么就需要一套完整的企業(yè)級(jí)數(shù)據(jù)訪問安全體系。
一般來說,一家企業(yè)可能會(huì)同時(shí)使用多家云廠商、本地IDC等環(huán)境下的多種不同的數(shù)據(jù)庫,在此之上,再構(gòu)建企業(yè)自己的數(shù)據(jù)平臺(tái)。那么,通常數(shù)據(jù)都需要在多個(gè)環(huán)境之間互相流動(dòng),例如需要構(gòu)建容災(zāi)、跨云遷移、構(gòu)建只讀實(shí)例等。另外,數(shù)據(jù)有時(shí)候還需要在多個(gè)業(yè)務(wù)系統(tǒng)之間流動(dòng),例如,在線數(shù)據(jù)需要向搜索平臺(tái)流動(dòng),幫助企業(yè)構(gòu)建實(shí)時(shí)搜索;在線的數(shù)據(jù)還需要向數(shù)據(jù)倉庫、大數(shù)據(jù)平臺(tái)流動(dòng),幫助企業(yè)構(gòu)建實(shí)時(shí)數(shù)據(jù)分析。而數(shù)據(jù)在多個(gè)系統(tǒng)之間流動(dòng)之后,為了保證數(shù)據(jù)質(zhì)量,還需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證與對(duì)比。
另外,數(shù)據(jù)是企業(yè)的最重要的資產(chǎn)之一,硬件/軟件失敗、人為操作失誤、惡意破壞、勒索病毒等都會(huì)導(dǎo)致數(shù)據(jù)損壞,一套簡(jiǎn)潔、可靠的備份系統(tǒng)是必不可少的。
這就是我們今天發(fā)布的NineData平臺(tái)向企業(yè)所提供的能力,以及通過上面的大圖展現(xiàn)了他在企業(yè)數(shù)據(jù)架構(gòu)中的位置。從功能模塊上,NineData包括了四大塊,第一個(gè)是SQL開發(fā),第二是數(shù)據(jù)備份,第三是數(shù)據(jù)復(fù)制,第四是數(shù)據(jù)對(duì)比。
NineData的“SQL開發(fā)”,提供了企業(yè)級(jí) SQL 開發(fā)平臺(tái),可以完全代替 Navicat、DBeaver 等 SQL 客戶端工具,免費(fèi),并且更安全更方便。對(duì)企業(yè)用戶可以支持更全面的權(quán)限管理,敏感數(shù)據(jù)保護(hù)和 SQL 線上變更發(fā)布等高級(jí)功能,非常適合超過 20 個(gè)開發(fā)人員的企業(yè)。
NineData的“數(shù)據(jù)備份”,是新一代數(shù)據(jù)備份解決方案,1 分鐘內(nèi)完成配置,支持全量、增量備份,支持多個(gè)云平臺(tái)和多個(gè)地域,可以用來快速搭建異地備份解決方案,滿足安全合規(guī)要求。我們?cè)跀?shù)據(jù)備份上做了大量創(chuàng)新,如備份數(shù)據(jù)可以在線查詢,這樣不僅可以驗(yàn)證備份的有效性,而且還可以快速查看數(shù)據(jù)的歷史版本,選擇需要的數(shù)據(jù)秒級(jí)恢復(fù)??梢酝耆?mydumper 這些落后的工具。
NineData的“數(shù)據(jù)復(fù)制”,提供數(shù)據(jù)遷移、數(shù)據(jù)同步等功能,可以更高效地完成數(shù)據(jù)上云、跨云數(shù)據(jù)遷移、ETL 等,支持全量遷移和增量遷移,性能可達(dá)10萬TPS,超越市場(chǎng)主流產(chǎn)品,支持各種復(fù)雜 DDL 變更同步,也完成了 MySQL8.0,ClickHouseV22 等最新數(shù)據(jù)庫版本適配。
NineData的“數(shù)據(jù)對(duì)比”,可以幫助你檢查數(shù)據(jù)復(fù)制、遷移等的正確性,支持結(jié)構(gòu)對(duì)比和數(shù)據(jù)對(duì)比,提供了非常簡(jiǎn)單易用的可視化展示,算是目前市場(chǎng)上最好的數(shù)據(jù)對(duì)比工具。 NineData的技術(shù)架構(gòu)
NineData 是 SaaS 模式的多云數(shù)據(jù)管理平臺(tái),所以多云和多源是我們要解決的重點(diǎn)問題。我們要支持市面上主流的數(shù)據(jù)庫,既支持 MySQL、PostgreSQL、SQLServer 等關(guān)系型數(shù)據(jù)庫,也支持 MongoDB、Redis 等 NoSQL,還?持 Aurora、PolarDB、GaussDB 等云廠商專屬數(shù)據(jù)庫,當(dāng)然還包括 TiDB、OceanBase 等分布式數(shù)據(jù)庫。
NineData的技術(shù)架構(gòu)
NineData 支持主流的云廠商和自建機(jī)房,也就是說,無論是云上還是云下的數(shù)據(jù)庫,也不論是云?商專屬數(shù)據(jù)庫還是自建數(shù)據(jù)庫,都可以使用NineData。
NineData 平臺(tái)可以分為四層,最上層是接入層,包括控制臺(tái)和 API 兩個(gè)部分,可以在控制臺(tái)上直接管理數(shù)據(jù),也支持通過 API 的形式將 NineData 集成到內(nèi)部的系統(tǒng)。接下來是數(shù)據(jù)安全層,數(shù)據(jù)安全是 NineData 從一開始就確立的非常重要的工作。我們會(huì)在這?層處理所有涉及到數(shù)據(jù)安全相關(guān)的工作,比如數(shù)據(jù)加密、鑒權(quán)、脫敏以及完整的操作審計(jì)。再往下是核心引擎層,主要用來支撐我們的 SQL 開發(fā)、數(shù)據(jù)復(fù)制、備份恢復(fù)和數(shù)據(jù)對(duì)比四大核心功能。
最下面是我們的基礎(chǔ)能力層,主要包括兩個(gè)部分,一是公共的核心能力,比如 SQL 解析器、多版本元數(shù)據(jù)管理中心、中間數(shù)據(jù)轉(zhuǎn)換框架、數(shù)據(jù)存儲(chǔ)系統(tǒng)、Gateway 等等。 關(guān)于NineData NineData是由玖章算術(shù)研發(fā)的多云數(shù)據(jù)管理平臺(tái)。NineData 通過升級(jí)數(shù)據(jù)管理理念,是一套面向多云、全托管的數(shù)據(jù)管理服務(wù)。主要包含了 SQL開發(fā)、數(shù)據(jù)復(fù)制、數(shù)據(jù)備份及數(shù)據(jù)對(duì)比功能。通過這些功能,可以輕松完成日常數(shù)據(jù)庫開發(fā)、數(shù)據(jù)安全訪問、生產(chǎn)數(shù)據(jù)庫變更與發(fā)布、數(shù)據(jù)庫備份恢復(fù)、數(shù)據(jù)遷移、容災(zāi)多活、數(shù)據(jù)倉庫及數(shù)據(jù)湖構(gòu)建等核心應(yīng)用場(chǎng)景。NineData通過云原生技術(shù)打造全球領(lǐng)先的技術(shù)平臺(tái),致力于幫助開發(fā)者用好數(shù)據(jù)和云,創(chuàng)造業(yè)務(wù)價(jià)值。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )