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