完善的ERP數(shù)據(jù)庫(kù):NOSQL的崛起 |
發(fā)布時(shí)間: 2012/8/11 9:09:54 |
全球金融危機(jī)之后的后恐慌時(shí)代,帶來的是更多謹(jǐn)慎與精細(xì)。剎那間,事無巨細(xì)一切都需要控制,原因之一就是“見賢思齊”之后,仿佛大徹大悟,每個(gè)業(yè)務(wù)的每個(gè)流程的每個(gè)節(jié)點(diǎn)似乎都暗藏著閃閃金沙。當(dāng)把流程梳理、業(yè)務(wù)優(yōu)化、管理提升、素質(zhì)訓(xùn)練與流行的SOA\SaaS\ERP\EAM等等組合起來之后,管理的標(biāo)準(zhǔn)、制度,需要撰寫的報(bào)告、統(tǒng)計(jì)、分析、匯總等等空前爆炸,絲毫不遜于信息爆炸。雪片一樣飛舞的文檔希望能夠造就一批格式化且僵化的“克隆戰(zhàn)士”。
之所以如此,原因之一在于大干快上的信息化建設(shè),或者說是ERP建設(shè),往往關(guān)注核心業(yè)務(wù)更多一些。這些核心數(shù)據(jù)被寫進(jìn)著名的緩慢而昂貴的關(guān)系型數(shù)據(jù)庫(kù)中,而這些關(guān)系型數(shù)據(jù)庫(kù)所能提供的如事務(wù)一致性、寫實(shí)時(shí)性和讀實(shí)時(shí)性、復(fù)雜的SQL查詢,特別是多表關(guān)聯(lián)查詢等重要特征,解決的只是如上所述的格式化數(shù)據(jù),也就是業(yè)務(wù)事件的記錄。最多也不過是通過字典表賦予數(shù)據(jù)意義的“高級(jí)”記錄,展現(xiàn)出來即為信息。 然而,這并不是ERP的精神實(shí)質(zhì)。換句話說,這是一種偏執(zhí)的愛好,甚至是懼怕混亂的愛好。幾乎100%的ERP解決方案都是基于關(guān)系型數(shù)據(jù)庫(kù)來存儲(chǔ)、查詢、增、刪、改業(yè)務(wù)記錄,在B/S模式壟斷了整個(gè)桌面的時(shí)代里,管理人員和決策者所能得到的,僅僅是系統(tǒng)提供的格式化的機(jī)械式的冰冷數(shù)據(jù),其價(jià)值僅僅在于將數(shù)據(jù)的意義固化進(jìn)每一個(gè)應(yīng)用系統(tǒng),讓它們看上去提供了信息,告訴盯著屏幕的那雙眼睛,“哦,業(yè)務(wù)就是這樣”。 在OA已經(jīng)被企業(yè)廣泛應(yīng)用于公文收發(fā)之后,文檔管理、知識(shí)管理開始進(jìn)入議事日程。最初的動(dòng)機(jī)很簡(jiǎn)單,解決文檔的保存、共享、交流、查詢、下載及權(quán)限管理,其本質(zhì)理念是認(rèn)為每名員工在工作中生成的每一個(gè)電子文檔都是企業(yè)的資源。然而這個(gè)資源并沒有被納入到ERP中,所謂的企業(yè)資源管理中。即便是集成文檔管理(Integrated Document Management,IDM)所基于的也不過對(duì)上傳到FTP服務(wù)器上的數(shù)據(jù),套上若干TAG,實(shí)現(xiàn)將分散的文檔管理起來-安全保護(hù)-文檔的生命周期(文檔創(chuàng)建、多人編輯、版本控制、審批流程、存儲(chǔ)、搜索及重新使用)-知識(shí)管理。但是,這樣的結(jié)果仍然不理想。因?yàn)槟切┪臋n就像被關(guān)進(jìn)籠子里囚犯,受到權(quán)限、角色、密碼、簽名、審批等等層層限制,一種“被共享”的文檔,雖然能夠提供解決某方面問題的技能,但無法讓每一個(gè)員工自己的知識(shí)以一種表現(xiàn)形式轉(zhuǎn)化而為整個(gè)公司所用,也不可能建立起一個(gè)讓企業(yè)家們津津樂道的具有自我學(xué)習(xí)能力的學(xué)習(xí)型組織。 所以,關(guān)系型數(shù)據(jù)庫(kù)(包括實(shí)時(shí)數(shù)據(jù)庫(kù))解決了數(shù)據(jù)(Data 描述事實(shí)的記錄)、信息(Information有意義的數(shù)據(jù))問題,ERP的應(yīng)用系統(tǒng)(包括DCS、FCS、ECM等等)解決了智能(Intelligence對(duì)信息格式化理解并進(jìn)行邏輯化推理,輸出執(zhí)行或者決策的依據(jù))問題。而目前的公司內(nèi)部基于web1.0的網(wǎng)站,輔之以企業(yè)應(yīng)用文檔管理(IDM)或者知識(shí)管理(KM)也不過像公司內(nèi)部的超級(jí)電子字典,僅僅解決了Q&A的知識(shí)(Knowledge)問題。 而今,像門戶Portal、Wiki百科、Blog、Twitter微博客、Facebook類SNS、Dotwide即時(shí)通訊等這些新技術(shù)帶給ERP新的希望。能夠?qū)崟r(shí)生成動(dòng)態(tài)頁(yè)面和提供動(dòng)態(tài)信息的這些Web2.0技術(shù),對(duì)數(shù)據(jù)庫(kù)并發(fā)讀寫有很高的需求,同時(shí)對(duì)海量數(shù)據(jù)的高效率存儲(chǔ)和訪問的需求,尤其在集中式管理日漸風(fēng)行的今天,面對(duì)下屬更多分公司、子公司,幾何級(jí)數(shù)增長(zhǎng)的業(yè)務(wù)數(shù)據(jù)、文檔,面對(duì)集團(tuán)疆域的飛速拓展,更多的員工,更高的信息化要求,自然而然會(huì)對(duì)數(shù)據(jù)庫(kù)提出高可擴(kuò)展性和高可用性需求。然而“在基于web的架構(gòu)當(dāng)中,數(shù)據(jù)庫(kù)是最難進(jìn)行橫向擴(kuò)展的,當(dāng)一個(gè)應(yīng)用系統(tǒng)的用戶量和訪問量與日俱增的時(shí)候,你的數(shù)據(jù)庫(kù)卻沒有辦法像web server和app server那樣簡(jiǎn)單的通過添加更多的硬件和服務(wù)節(jié)點(diǎn)來擴(kuò)展性能和負(fù)載能力。”(Robbin 2009年11月25日)。 在 2009 年初NoSQL作為非關(guān)系型數(shù)據(jù)存儲(chǔ)的廣義定義得到了廣泛認(rèn)同。它打破了長(zhǎng)久以來關(guān)系型數(shù)據(jù)庫(kù)與 ACID 理論大一統(tǒng)的局面。NoSQL 數(shù)據(jù)存儲(chǔ)不需要固定的表結(jié)構(gòu),通常也不存在連接操作。在大數(shù)據(jù)存取上具備關(guān)系型數(shù)據(jù)庫(kù)無法比擬的性能優(yōu)勢(shì),以滿足數(shù)據(jù)存儲(chǔ)在橫向伸縮性上應(yīng)用體系結(jié)構(gòu)的需要。如Google 的 BigTable 、 Amazon 的 Dynamo 、Facebook的 Cassandra、Apache的HBase,NoSQL 實(shí)現(xiàn)也得到了廣泛認(rèn)同。此外還有Redis,Tokyo Cabinet, Voldemort,MongoDB,Dynomite,HBase,CouchDB,Hypertable, Riak,Tin, Flare, Lightcloud, KiokuDB,Scalaris, Kai, ThruDB,等等。這些NoSQL數(shù)據(jù)庫(kù)根據(jù)不同的用途和環(huán)境大致可以分為以下的三類: 滿足極高讀寫性能需求的Kye-Value數(shù)據(jù)庫(kù):Redis,Tokyo Cabinet, Flare 滿足海量存儲(chǔ)需求和訪問的面向文檔的數(shù)據(jù)庫(kù):MongoDB,CouchDB 滿足高可擴(kuò)展性和可用性的面向分布式計(jì)算的數(shù)據(jù)庫(kù):Cassandra,Voldemort NOSQL非關(guān)系型數(shù)據(jù)庫(kù)的好處首先是簡(jiǎn)單,比關(guān)系型數(shù)據(jù)庫(kù)伸縮自如,這就加快了開發(fā)部署速度。其次基于鍵/值的NoSQL架構(gòu)可以省去將Web或Java應(yīng)用和數(shù)據(jù)轉(zhuǎn)換成SQL友好格式的時(shí)間,能夠高速處理TB甚至PB級(jí)數(shù)據(jù)。這對(duì)精打細(xì)算過緊日子的企業(yè)是個(gè)好消息,因?yàn)樗梢赃\(yùn)行在便宜的PC服務(wù)器集群上,而PC集群擴(kuò)充起來非常方便并且成本很低,避免了“shareing”操作的復(fù)雜性和成本。通過執(zhí)行速度變得更快。盡管與關(guān)系型數(shù)據(jù)庫(kù)(DBMS)相比,NOSQL有其優(yōu)勢(shì),但也存在一些缺陷,而這些缺陷正是DBMS的優(yōu)勢(shì)。如,關(guān)系數(shù)據(jù)庫(kù)固有的約束,保證數(shù)據(jù)在最低層次擁有完整性。再比如,關(guān)系型數(shù)據(jù)庫(kù)中的數(shù)據(jù)從某種程度上是獨(dú)立于應(yīng)用的,它的標(biāo)準(zhǔn)性兼容性比NOSQL更好。所以,NOSQL非關(guān)系型數(shù)據(jù)庫(kù)應(yīng)該更適合比如企業(yè)的IDM這類需要處理大量面向文檔的數(shù)據(jù),或者在開發(fā)環(huán)境嚴(yán)重地面向?qū)ο髸r(shí),鍵/值數(shù)據(jù)庫(kù)能盡量減少對(duì)“管道”代碼的需求,或者集團(tuán)級(jí)的電子商務(wù)平臺(tái)、智能電網(wǎng)的用戶營(yíng)銷系統(tǒng)等等。 因此,伴隨著云時(shí)代的炒作,伴隨著智能一詞成為熱點(diǎn),在ERP重擎電力信息化大旗的時(shí)候,除了早已熟知的叫DBMS之腿外,要開始認(rèn)識(shí)自己的另一條叫NOSQL之腿,它們各有千秋又各有不足。盡管DBMS目前唱著獨(dú)腳戲,但是通過統(tǒng)籌分析認(rèn)識(shí)應(yīng)用需求的特質(zhì),WEB的架構(gòu),就能夠揚(yáng)長(zhǎng)避短將兩者之間有機(jī)地融合在一起,協(xié)同共舞。如果能夠?qū)崿F(xiàn)讓自由格式的NOSQL容納自由的思想,聚集來自全體員工腦海里的隱性知識(shí),并對(duì)知識(shí)提供選擇的平臺(tái),讓DBMS成為企業(yè)的業(yè)務(wù)處理平臺(tái),那么ERP就會(huì)成為匯聚企業(yè)人員智慧的平臺(tái)。至此方才成就ERP的夢(mèng)想,體現(xiàn)ERP的價(jià)值,而員工就不再是格式化且僵化的“克隆戰(zhàn)士”。 本文出自:億恩科技【xuefeilisp.com】 本文出自:億恩科技【www.enidc.com】 --> 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |