隨著數(shù)字經(jīng)濟(jì)加速發(fā)展,企業(yè)數(shù)字化轉(zhuǎn)型正向更深層次推進(jìn)。基于數(shù)字技術(shù),企業(yè)通過(guò)數(shù)據(jù)驅(qū)動(dòng),有望實(shí)現(xiàn)創(chuàng)新產(chǎn)品服務(wù)、變革運(yùn)營(yíng)方式和迭代資源組織模式。而這一切都是建立在企業(yè) IT 基礎(chǔ)設(shè)施之上。
對(duì)企業(yè)而言,當(dāng)今正值新一輪科技革命迅猛發(fā)展階段,數(shù)據(jù)規(guī)模爆炸性增長(zhǎng)、數(shù)據(jù)類型愈發(fā)豐富、數(shù)據(jù)應(yīng)用快速深化,數(shù)據(jù)庫(kù) / 大數(shù)據(jù)平臺(tái)在企業(yè) IT 基礎(chǔ)設(shè)施中發(fā)揮著越來(lái)越重要的作用。
在數(shù)字化轉(zhuǎn)型早期,企業(yè)的數(shù)據(jù)采集、存儲(chǔ)、分析、決策和應(yīng)用場(chǎng)景往往相對(duì)單一、成熟,企業(yè)只需購(gòu)買市面上對(duì)應(yīng)的數(shù)據(jù)庫(kù)產(chǎn)品即可滿足自身需求。這個(gè)階段,對(duì)企業(yè)來(lái)說(shuō),單模型數(shù)據(jù)庫(kù)基本夠用。
但是,隨著數(shù)字化轉(zhuǎn)型的深入和企業(yè)的快速發(fā)展,當(dāng)面對(duì)業(yè)務(wù)擴(kuò)展、不可預(yù)測(cè)的需求變化和企業(yè)管理標(biāo)準(zhǔn)的提高等各類情況出現(xiàn)時(shí),單模型數(shù)據(jù)庫(kù)就會(huì)“失效”,因?yàn)槠髽I(yè)可能需要使用關(guān)系型存儲(chǔ)、文本存儲(chǔ)、圖存儲(chǔ)、對(duì)象存儲(chǔ)、搜索引擎、地理空間存儲(chǔ)、鍵值存儲(chǔ)、寬表存儲(chǔ)、時(shí)序數(shù)據(jù)存儲(chǔ)、事件存儲(chǔ)等更豐富的數(shù)據(jù)存儲(chǔ)模型。
問(wèn)題在于企業(yè)各自獨(dú)立的大數(shù)據(jù)和數(shù)據(jù)庫(kù)產(chǎn)品如同一個(gè)個(gè)數(shù)據(jù)孤島,成為不同場(chǎng)景、項(xiàng)目、業(yè)務(wù)和部門間數(shù)據(jù)互通的壁壘。并且,企業(yè)使用多種單模型數(shù)據(jù)庫(kù)將會(huì)導(dǎo)致數(shù)據(jù)冗余、數(shù)據(jù)一致性治理難、數(shù)據(jù)跨庫(kù)分析難、資源配置難等一系列問(wèn)題。同時(shí),多產(chǎn)品的語(yǔ)言與接口不統(tǒng)一,學(xué)習(xí)成本高,運(yùn)維成本高,系統(tǒng)的總擁有成本也會(huì)不斷升高。
簡(jiǎn)言之,這些各自獨(dú)立的大數(shù)據(jù)和數(shù)據(jù)庫(kù)產(chǎn)品已經(jīng)不適應(yīng)企業(yè)發(fā)展的需求。
越來(lái)越多的企業(yè)逐漸意識(shí)到,未來(lái)的大數(shù)據(jù)平臺(tái),既要為不同的項(xiàng)目場(chǎng)景配置不同數(shù)據(jù)模型以保障其高性能,又要讓數(shù)據(jù)操作和運(yùn)維更便捷、更統(tǒng)一。在這樣的需求推動(dòng)下,在一個(gè)統(tǒng)一平臺(tái)中用多種數(shù)據(jù)模型的“多模型大數(shù)據(jù)架構(gòu)”應(yīng)運(yùn)而生,開(kāi)始快速發(fā)展。
多模型大數(shù)據(jù)架構(gòu)的本質(zhì)是在一個(gè)單一軟件平臺(tái)內(nèi),針對(duì)不同的應(yīng)用場(chǎng)景配置不同的數(shù)據(jù)模型,并將操作和運(yùn)維等管理工作統(tǒng)一化、標(biāo)準(zhǔn)化,從而在保障數(shù)據(jù)平臺(tái)性能的前提下大幅簡(jiǎn)化數(shù)據(jù)平臺(tái)運(yùn)維管理難度,提升平臺(tái)的彈性與可擴(kuò)展性,解決不同業(yè)務(wù)部門間存在的數(shù)據(jù)孤島問(wèn)題。
在多模型大數(shù)據(jù)架構(gòu)的發(fā)展初期,業(yè)內(nèi)主流產(chǎn)品僅僅是簡(jiǎn)單地將多個(gè)單模型數(shù)據(jù)庫(kù)使用統(tǒng)一的界面組合在一起。這種平臺(tái)內(nèi)部依舊保留了多種類型的數(shù)據(jù)庫(kù),如關(guān)系型數(shù)據(jù)庫(kù)、文檔存儲(chǔ)、鍵值存儲(chǔ)、圖數(shù)據(jù)庫(kù)等,且不同數(shù)據(jù)庫(kù)依舊采用各自獨(dú)立的代碼實(shí)現(xiàn)。
換句話說(shuō),這種多模型架構(gòu)本質(zhì)上仍然是單模型架構(gòu)的延伸,只是在形式上將數(shù)據(jù)孤島問(wèn)題隱藏在統(tǒng)一的用戶界面背后。簡(jiǎn)言之,它并沒(méi)有真正解決問(wèn)題。
隨著企業(yè)痛點(diǎn)再次凸顯,業(yè)界開(kāi)始出現(xiàn)原生的多模型大數(shù)據(jù)平臺(tái)。在這樣的平臺(tái)上,企業(yè)可以將所有業(yè)務(wù)數(shù)據(jù)匯聚起來(lái),通過(guò)平臺(tái)搭配的工具操作數(shù)據(jù),從而挖掘數(shù)據(jù)中潛藏的價(jià)值??傮w而言,原生多模型大數(shù)據(jù)平臺(tái)需要具備以下特點(diǎn):
滿足一站式數(shù)據(jù)處理需求,能幫助用戶完成一個(gè)數(shù)據(jù)處理的全鏈路;
處理多種數(shù)據(jù)模型,包括關(guān)系型數(shù)據(jù)、圖數(shù)據(jù)、文本數(shù)據(jù)等;
具備強(qiáng)大的存儲(chǔ)和計(jì)算能力,有能力幫助客戶在海量數(shù)據(jù)中探索價(jià)值。
相比早期的拼裝式多模型大數(shù)據(jù)架構(gòu),原生多模型大數(shù)據(jù)平臺(tái)具有天然優(yōu)勢(shì):
更強(qiáng)大的數(shù)據(jù)一致性。業(yè)務(wù)需要不同的數(shù)據(jù)模型時(shí),多模型大數(shù)據(jù)平臺(tái)天然支持一份邏輯數(shù)據(jù)實(shí)現(xiàn)多種數(shù)據(jù)建模,并應(yīng)用于多個(gè)不同場(chǎng)景,避免了使用多個(gè)單一數(shù)據(jù)模型產(chǎn)品時(shí)需要面對(duì)的數(shù)據(jù)一致性、數(shù)據(jù)導(dǎo)入導(dǎo)出延時(shí)、數(shù)據(jù)冗余等問(wèn)題。
更靈活的資源彈性。多模型大數(shù)據(jù)平臺(tái)將不同模型的存儲(chǔ)和計(jì)算資源池化,可以根據(jù)業(yè)務(wù)需要隨時(shí)增減數(shù)據(jù)模型的種類,靈活部署和回收計(jì)算和存儲(chǔ)資源,真正做到按需分配,用完回收,更靈活、更充分的使用好存儲(chǔ)計(jì)算資源。
更簡(jiǎn)潔的操作與運(yùn)維。多個(gè)單模型數(shù)據(jù)庫(kù)產(chǎn)品往往接口不同、語(yǔ)法各異,開(kāi)發(fā)人員學(xué)習(xí)成本高昂,專業(yè)技能門檻高。使用統(tǒng)一的多模型大數(shù)據(jù)平臺(tái)時(shí),開(kāi)發(fā)人員只用學(xué)習(xí)統(tǒng)一的語(yǔ)言、統(tǒng)一的接口來(lái)操作多個(gè)數(shù)據(jù)模型,難度顯著降低。
原生多模型大數(shù)據(jù)平臺(tái)一誕生,很快獲得企業(yè)青睞。據(jù)悉,在 2020 年前,業(yè)內(nèi)主流的多模型大數(shù)據(jù)架構(gòu)主要分為三種實(shí)現(xiàn)路徑,但是各有各的問(wèn)題。具體而言:
第一種:以 IBM DB2 和 Oracle DB 為代表,分別支持 6 個(gè)和 3 個(gè)模型種類。這一實(shí)現(xiàn)路徑為每一種新數(shù)據(jù)模型開(kāi)發(fā)獨(dú)立完整的存算策略。其缺點(diǎn)是存算耦合,支持的模型越多,系統(tǒng)的開(kāi)發(fā)量和復(fù)雜度就越高,消耗的存算資源也較多。
第二種:以 MongoDB 和 MySQL 為代表,均支持 3 個(gè)模型種類。該路徑用單一存儲(chǔ)引擎支撐多個(gè)存儲(chǔ)模型。缺點(diǎn)是由于不同計(jì)算數(shù)據(jù)模型對(duì)存儲(chǔ)的要求不同,單一存儲(chǔ)引擎無(wú)法隨之匹配適合的存儲(chǔ)策略,從而限制了多模型數(shù)據(jù)庫(kù)的性能。
第三種:以 Couchbase 和 MarkLogic 為代表,分別支持 2 個(gè)和 4 個(gè)模型種類。第三條路徑在多種獨(dú)立數(shù)據(jù)庫(kù)之上提供統(tǒng)一的用戶界面,對(duì)底層多個(gè)數(shù)據(jù)庫(kù)進(jìn)行轉(zhuǎn)發(fā)。缺點(diǎn)是由于底層多個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)語(yǔ)言不一致,導(dǎo)致實(shí)際開(kāi)發(fā)時(shí)的高難度,排除故障的成本也較高。
為解決上述三條傳統(tǒng)實(shí)現(xiàn)路徑存在的問(wèn)題,星環(huán)科技于 2020 年實(shí)現(xiàn)了基于分層設(shè)計(jì)的第四種多模型大數(shù)據(jù)統(tǒng)一架構(gòu):提供了統(tǒng)一接口層、統(tǒng)一的計(jì)算引擎層 、統(tǒng)一的分布式存儲(chǔ)管理層以及統(tǒng)一的資源調(diào)度層,基于存算解耦支持 10 種數(shù)據(jù)模型。
多模型統(tǒng)一架構(gòu)采用“異構(gòu)存儲(chǔ),四層統(tǒng)一”設(shè)計(jì),利用統(tǒng)一語(yǔ)言、計(jì)算、存儲(chǔ)、資源重構(gòu)大數(shù)據(jù)軟件棧,在一個(gè)平臺(tái)上支持十種數(shù)據(jù)模型,有效降低數(shù)據(jù)開(kāi)發(fā)和運(yùn)維的難度,極大提升了用戶開(kāi)發(fā)效率。
從星環(huán)科技最近發(fā)布的大數(shù)據(jù)基礎(chǔ)平臺(tái) TDH9.0,我們可以一窺其特性:
統(tǒng)一接口層。統(tǒng)一的 SQL 編譯器 Transwarp Quark 可以實(shí)現(xiàn)統(tǒng)一接口,處理不同的業(yè)務(wù)和不同數(shù)據(jù)模型,只需簡(jiǎn)單的 SQL 語(yǔ)句即可完成各種復(fù)合跨模型數(shù)據(jù)查詢,無(wú)需訪問(wèn)不同接口即可操作不同的數(shù)據(jù)模型。場(chǎng)景切換、數(shù)據(jù)庫(kù)切換造成的接口、開(kāi)發(fā)語(yǔ)言切換問(wèn)題不復(fù)存在,開(kāi)發(fā)和遷移成本大大降低。
統(tǒng)一計(jì)算引擎層。分布式計(jì)算引擎 Transwarp Nucleon 可以根據(jù)不同的存儲(chǔ)引擎自動(dòng)匹配高性能算法,不僅可以支持批處理、流處理等不同類型計(jì)算任務(wù),還能支持不同模型數(shù)據(jù)的流轉(zhuǎn)與關(guān)聯(lián),方便用戶在一個(gè) SQL 中使用不同模型的數(shù)據(jù),降低開(kāi)發(fā)難度,提升開(kāi)發(fā)效率。
統(tǒng)一的分布式存儲(chǔ)管理系統(tǒng)。TDH 可以為不同存儲(chǔ)引擎提供公共的存儲(chǔ)管理服務(wù),保障數(shù)據(jù)一致性,實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一管理運(yùn)維和高可用。它接入了 9 款存儲(chǔ)引擎,支持 10 種數(shù)據(jù)模型的存儲(chǔ)。用戶不需要為不同模型建立單獨(dú)的存儲(chǔ)系統(tǒng),而是通過(guò)統(tǒng)一的存儲(chǔ)管理,降低運(yùn)維管理成本,也避免了數(shù)據(jù)孤島。分布式數(shù)據(jù)管理系統(tǒng)的插件特性也方便后續(xù)業(yè)務(wù)的靈活擴(kuò)展,可以根據(jù)需要接入其他存儲(chǔ)引擎。
統(tǒng)一的資源調(diào)度層。TCOS 是星環(huán)科技自主研發(fā)的云原生操作系統(tǒng),提供統(tǒng)一的資源調(diào)度框架,通過(guò)容器化編排能統(tǒng)一調(diào)度計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)等各基礎(chǔ)資源。TCOS 還支持靈活、按需的異構(gòu)硬件(X86、ARM 混合部署)、異構(gòu)操作系統(tǒng)的水平擴(kuò)展,支持單獨(dú)擴(kuò)展計(jì)算或存儲(chǔ)資源的水平擴(kuò)展,避免因業(yè)務(wù)數(shù)據(jù)增長(zhǎng)帶來(lái)的資源緊張而需進(jìn)行繁瑣的擴(kuò)容、遷移等工作。TCOS 也提供了相比虛擬機(jī)損耗更低的資源隔離能力,使不同租戶、不同應(yīng)用,資源隔離互不影響。
此外,星環(huán)多模型統(tǒng)一架構(gòu)還提供了實(shí)時(shí)流計(jì)算引擎 Slipstream,滿足實(shí)時(shí)監(jiān)測(cè)和實(shí)時(shí) ETL 需求;數(shù)據(jù)科學(xué)平臺(tái) Sophon Discover,滿足數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)需求。
TDH 9.0 的統(tǒng)一分布式數(shù)據(jù)管理系統(tǒng) TDDMS 和分布式文件系統(tǒng) TDFS 提供更穩(wěn)定的小文件管理能力和訪問(wèn)性能,提升了存儲(chǔ)可靠性。星環(huán)分布式交易型數(shù)據(jù)庫(kù) KunDB 則提供了更高性能、更加可靠的元數(shù)據(jù)處理服務(wù)。
在大數(shù)據(jù)領(lǐng)域,其實(shí)業(yè)界有不少相對(duì)成熟的開(kāi)源產(chǎn)品,很多企業(yè)干脆選用開(kāi)源產(chǎn)品直接組合成自己的大數(shù)據(jù)解決方案。但是,開(kāi)源產(chǎn)品也有自己的局限:一是傳統(tǒng)行業(yè)業(yè)務(wù)發(fā)展久,復(fù)雜系統(tǒng)可優(yōu)化點(diǎn)多,技術(shù)功能較集中的開(kāi)源產(chǎn)品很難系統(tǒng)解決全局問(wèn)題;二是開(kāi)源社區(qū)大多由國(guó)外技術(shù)人員主導(dǎo),對(duì)國(guó)內(nèi)場(chǎng)景缺少針對(duì)性調(diào)研和解決策略。
既然開(kāi)源產(chǎn)品無(wú)法解決問(wèn)題,那么企業(yè)就要考慮其他選擇。相比傳統(tǒng)的開(kāi)源多模型方案,星環(huán)科技自主研發(fā)的多模型統(tǒng)一架構(gòu)則是更好的選擇,它具備架構(gòu)復(fù)雜度低、開(kāi)發(fā)成本低、運(yùn)維成本低、數(shù)據(jù)安全性高、數(shù)據(jù)處理效率高等優(yōu)勢(shì)。
為什么星環(huán)多模型統(tǒng)一架構(gòu)優(yōu)于開(kāi)源多模型方案?這是因?yàn)橐环矫?,星環(huán)多模型統(tǒng)一架構(gòu)高度重視創(chuàng)新技術(shù)的適用性和落地能力,相比開(kāi)源方案更加重視傳統(tǒng)企業(yè)場(chǎng)景中原有業(yè)務(wù)能否順利遷移的問(wèn)題;另一方面,其計(jì)算引擎以 JVM 為主,存儲(chǔ)引擎以 C++ 編寫,兼顧了性能、功能和上手門檻等方面的客戶需求,相比開(kāi)源方案具備更高的靈活性和實(shí)用性。同時(shí),它的智能運(yùn)維模塊能夠結(jié)合大數(shù)據(jù)技術(shù)特征與業(yè)務(wù)最佳實(shí)踐,通過(guò)對(duì) TDH 平臺(tái)上大數(shù)據(jù)服務(wù)特征指標(biāo)的收集,基于智能運(yùn)維規(guī)則庫(kù)匹配判斷,提供集群改善運(yùn)維建議,保障集群長(zhǎng)期高效穩(wěn)定運(yùn)行。
此外,星環(huán)多模型統(tǒng)一架構(gòu)結(jié)合自身基礎(chǔ)安全組件以及大數(shù)據(jù)開(kāi)發(fā)工具 TDS,讓用戶在數(shù)據(jù)開(kāi)發(fā)過(guò)程中可以得到全生命周期的數(shù)據(jù)安全防護(hù),方便用戶建立起數(shù)據(jù)安全環(huán)境與操作流程,保障數(shù)據(jù)安全。
開(kāi)源大數(shù)據(jù)方案為實(shí)現(xiàn)不同業(yè)務(wù)需求,通常要部署多個(gè)不同產(chǎn)品,為此用戶需要學(xué)習(xí)適配多個(gè)產(chǎn)品的不同接口,開(kāi)發(fā)成本較高。這些產(chǎn)品還會(huì)使用各自獨(dú)立的計(jì)算引擎和存儲(chǔ)方案,數(shù)據(jù)存儲(chǔ)在各自的生態(tài)中難以互通,ETL 流轉(zhuǎn)效率低,也難以保證數(shù)據(jù)的準(zhǔn)確性、一致性和實(shí)效性,最終影響業(yè)務(wù)準(zhǔn)確性。各自獨(dú)立的計(jì)算引擎若部署在同一節(jié)點(diǎn)上,也可能會(huì)引起計(jì)算資源競(jìng)爭(zhēng)問(wèn)題。
相比之下,多模型統(tǒng)一架構(gòu)把多種數(shù)據(jù)模型的接口層、計(jì)算引擎層和分布式存儲(chǔ)管理均抽象出來(lái),避免了多個(gè)接口標(biāo)準(zhǔn)不統(tǒng)一、計(jì)算資源搶占、存儲(chǔ)不統(tǒng)一等問(wèn)題。一個(gè) SQL 就可以實(shí)現(xiàn)不同數(shù)據(jù)模型的操作和查詢、模型轉(zhuǎn)化流轉(zhuǎn)以及跨模型關(guān)聯(lián)分析,解決了不同模型數(shù)據(jù)之間的組合使用問(wèn)題。
以跨模型聯(lián)合分析應(yīng)用場(chǎng)景為例。這個(gè)場(chǎng)景需要研究 30 歲人群的消費(fèi)習(xí)慣和喜好,為此將該人群消費(fèi)的商品評(píng)價(jià)作為參考。為獲得該人群對(duì)某商品的評(píng)價(jià)數(shù)據(jù),需要進(jìn)行三次檢索,用到圖數(shù)據(jù)庫(kù)中的人群關(guān)系型數(shù)據(jù)、關(guān)系型數(shù)據(jù)庫(kù)中的人群消費(fèi)記錄數(shù)據(jù),以及搜索引擎中消費(fèi)商品評(píng)價(jià)數(shù)據(jù)。
定位 30 歲的人群。首先連接到圖數(shù)據(jù)庫(kù)中,使用圖數(shù)據(jù)庫(kù)查詢語(yǔ)言,找出 30 歲人群一度關(guān)系的人群 ID 集合;
獲取該人群的消費(fèi)記錄。連接到關(guān)系型數(shù)據(jù)庫(kù)中,使用 SQL 查詢語(yǔ)言,用第一步獲取的人群 ID 作為過(guò)濾條件,獲取該人群消費(fèi)商品 ID,找出這些人群消費(fèi)了哪些商品;
獲取包含特定關(guān)鍵詞的商品評(píng)價(jià)。接入搜索引擎,編寫 RESTful API 請(qǐng)求,使用前兩步獲取的人群 ID 和消費(fèi)商品 ID,檢索商品評(píng)價(jià)。
為完成這個(gè)業(yè)務(wù),用戶需要搭建 3 個(gè)獨(dú)立的數(shù)據(jù)庫(kù),并在應(yīng)用適配 3 種數(shù)據(jù)庫(kù)的連接方式和查詢語(yǔ)言,同時(shí)還要求開(kāi)發(fā)人員同時(shí)了解這 3 種數(shù)據(jù)庫(kù)的開(kāi)發(fā)技術(shù),整個(gè)流程非常復(fù)雜,技術(shù)要求非常高。此外,3 個(gè)獨(dú)立系統(tǒng)的數(shù)據(jù)可能存在不一致,比如消費(fèi)記錄更新到了關(guān)系型數(shù)據(jù)庫(kù),但相應(yīng)的評(píng)價(jià)沒(méi)有更新到搜索引擎中,導(dǎo)致分析語(yǔ)句的結(jié)果不準(zhǔn)確。
而基于星環(huán)多模型統(tǒng)一技術(shù)架構(gòu),用戶只需一句 SQL 就能同時(shí)訪問(wèn)這 3 種存儲(chǔ)模型進(jìn)行聯(lián)合分析,替代之前的三段代碼。一句 SQL 同時(shí)對(duì)圖數(shù)據(jù)人群關(guān)系表、關(guān)系型數(shù)據(jù)消費(fèi)記錄表、全文數(shù)據(jù)商品評(píng)價(jià)表進(jìn)行跨模型關(guān)聯(lián),大大簡(jiǎn)化了開(kāi)發(fā)復(fù)雜度。同時(shí),數(shù)據(jù)仍保留在原存儲(chǔ)引擎中,無(wú)需對(duì)數(shù)據(jù)進(jìn)行導(dǎo)入導(dǎo)出或者轉(zhuǎn)換,不存在數(shù)據(jù)不一致或數(shù)據(jù)冗余存儲(chǔ)等問(wèn)題。
面對(duì)愈加復(fù)雜的企業(yè)大數(shù)據(jù)應(yīng)用需求,多模型統(tǒng)一架構(gòu)具備易開(kāi)發(fā)、易運(yùn)維、低成本、高性能、可擴(kuò)展、強(qiáng)安全性等多方面的優(yōu)勢(shì),能有效打通企業(yè)不同業(yè)務(wù)部門之間的數(shù)據(jù)孤島,充分挖掘海量數(shù)據(jù)中潛藏的價(jià)值,為企業(yè)提供一站式的大數(shù)據(jù)業(yè)務(wù)解決方案。
自 2013 年以來(lái),星環(huán)科技的 TDH 大數(shù)據(jù)基礎(chǔ)平臺(tái)已經(jīng)基于多模型統(tǒng)一架構(gòu)走過(guò)了 9 年的迭代升級(jí)道路,成為一款國(guó)產(chǎn)自主可控的多企業(yè)級(jí)大數(shù)據(jù)基礎(chǔ)平臺(tái),可以替代 Oracle、IBM DB2、Teradata 等傳統(tǒng)主流數(shù)據(jù)庫(kù)在分析型場(chǎng)景中的應(yīng)用,替代 ElasticSearch 在分布式搜索場(chǎng)景中的應(yīng)用,并在政府、金融、能源、制造業(yè)等十多個(gè)行業(yè)內(nèi)落地。TDH 還完成了與主流信創(chuàng)生態(tài)廠商的適配互認(rèn)工作,滿足信創(chuàng)驗(yàn)收要求。
聯(lián)系客服