微軟Azure Cosmos DB能否作為開發(fā)企業(yè)級應用的基礎?例如作為新一代ERP、PLM的基礎?
我來答

微軟Azure Cosmos DB能否作為開發(fā)企業(yè)級應用的基礎?例如作為新一代ERP、PLM的基礎?

彭悅 2021-06-17 提問
210

傳統(tǒng)關(guān)系數(shù)據(jù)庫作為現(xiàn)在企業(yè)級應用的基礎,帶來很多問題。例如企業(yè)中常見的系統(tǒng)間復雜數(shù)據(jù)集成等。實際上,企業(yè)IT架構(gòu)目前很大程度上受到數(shù)據(jù)模型、數(shù)據(jù)庫本身的限制,增加了復雜度。Azure Cosmos DB的多模型能力有可能成為新的解決辦法嗎?

關(guān)閉
提交回答
1 個回答
我來答
馮悠悠

企業(yè)ERP產(chǎn)品對數(shù)據(jù)的關(guān)聯(lián)性處理要求很高。Cosmos DB屬于NoSQL DB,不是關(guān)系數(shù)據(jù)庫。并不適合。通過底層數(shù)據(jù)結(jié)構(gòu)的設計Cosmos DB也可以實現(xiàn)關(guān)聯(lián)數(shù)據(jù),Azure Cosmos DB: Designing your data structure 但這個如果要實現(xiàn)關(guān)聯(lián)數(shù)據(jù)庫幾百上千個列表的應用,客戶需求可能不斷變化,數(shù)據(jù)結(jié)構(gòu)規(guī)劃的工作量是不可想象的。

傳統(tǒng)的思維里,ERP是一個大的聚合體,什么功能都有,大而全,其實沒有必要。試想把數(shù)據(jù)從ERP 里同步倒出來,交給專門數(shù)據(jù)處理的微服務去處理,傳統(tǒng)模式上很多構(gòu)架的桎梏會被突破。微軟在云上的數(shù)據(jù)處理工具太多了,無論是數(shù)據(jù)存儲,數(shù)據(jù)分析,大數(shù)據(jù)。企業(yè)ERP上云,傳統(tǒng)模式上很多構(gòu)架的桎梏會被突破。ERP上云不是簡單的Iaas服務器托管,而是真正使用云端的Paas,Saas層應用去解決問題。

回答于 2021-06-17
贊同
評論