塔說|區塊鏈遇到資料庫:相愛還是相殺?

雪花又一年發表於2018-04-18

導讀:如果你正在想要通過部署區塊鏈來改善資料庫流程,請記住你不需要進行徹底替換,下面讓我們看看如何做?

當部署區塊鏈時,無需替換現有資料庫和相關流程,而是應該整合和改進。

1620

雖然區塊鏈技術可改善DevOps以及脫媒的數字化及基於共識的資訊傳播,但試點系統的支持者也嚐嚐建議應丟棄現有流程和傳統資料庫。

隨著時間的推移,企業會構建自己的運營方法,這通常會關聯到其資料儲存系統及相關介面。隨著員工逐漸熟悉這些方法和流程,他們會更加抵制激進的變革,而且也有很好的原因:儘管現有系統有其缺陷,但如果公司在成功執行,那麼系統基本上仍然有效。

另一方面,DevOps面臨越來越大的壓力,他們需要快速、可靠和安全地分享資料–不僅僅是在相同公司的不同部門或者國際辦事處之間,還有與供應商、合作伙伴、分包商和聯盟成員共享資料。這種壓力讓IT基礎設施管理員和資料庫管理員很是頭痛,對於他們來說,區塊鏈是非常有吸引力的解決方案。

不幸的是,有才華且經驗豐富的區塊鏈工程師和系統架構師成本很高,供不應求。銀行和其他金融機構在以驚人的速度搶購合適的人才,而學校在為學生提供解決技能短缺所需課程和培訓方面速度很慢。因此,即使你能組建一支適當的人才隊伍來解決資料共享問題,成本都會非常高昂。

因此,企業應該權衡這一成本與區塊鏈的優勢,區塊鏈可即刻帶來的優勢包括:

●  非中介化或脫媒—— 區塊鏈系統並沒有控制所有內容的中央許可權,這使得它非常適合協作操作,例如具有高度自主權的分包商,聯盟等。

●  分散化——系統內每個參與者或節點都可攜帶共享資料的完整副本。因此,沒有單點故障,也不需要擔心DDoS攻擊或者給定站定的人為錯誤。

●  保護—— 在私有區塊鏈中,可通過區塊鏈中的公鑰基礎設施與特定方選擇性地共享資料。與傳統複製及同步產品不同,區塊鏈可允許選擇性加密金鑰交換,以確保系統的特定參與者可訪問共享資料。

●  實時複製——雖然最常見的公共區塊鏈系統(比特幣)具有10分鐘區塊加入時間(即可花半小時或更長時間將將資料加入到系統中),私有區塊鏈允許啟動器選擇自己的平均區塊時間,允許更快的交易結算。例如,Multichain允許你將區塊生成目標時間指定為低至幾秒鐘。

●  可審計性—— 區塊鏈的基本構建塊是雜湊連結串列,其中每個資料庫包含所有先前資料庫的摘要。因此,隨著資料的增加,連結會越來越多,早期資料被鎖定,並有效防止被篡改。該系統可開放接受驗證和審計,這對於需要遵守嚴格法規的企業來說非常有效。

此外,區塊鏈系統支援智慧合同,這是一種分散式程式,可實現不同方之間工作流的自動化,以及密碼令或令牌等本地資產之間自動化,這可能可應用於平衡結算、會計或付款。

問題在於:是否可整合及連線我現有ERP和資料系統,以經濟高效的方式獲得這些優勢,而不需要對現有系統進行全面改造和重新設計?

如果現有系統純粹是基於紙張,或者依靠資料庫管理員通過電子郵件互相傳送資料庫轉儲或CSV檔案附件,那麼則可以考慮用區塊鏈替換系統。然而,對於大多數人來說,目前的做法應該是整合和擴充套件現有系統。

1620

以下可指引你實現正確部署。

●  從小處著手—— 你不應該將所有資料庫系統和資料一次性轉移到區塊鏈。你需要確定仍然是通過手動或管理和及工程師通過特殊指令碼共同執行的資料傳輸和共享,並詢問,該指令碼是否記錄在文件中並由原始碼控制?這是很好的方法,可確定當前程式或自動化指令碼的可靠性。如果答案是否定的,那麼問問自己,當相關人員離開公司時會發生什麼事情?

●  獲取指標—— 增強系統而不是替換系統的優勢在於你可輕鬆地衡量改變的影響。例如,在最初幾個星期或者幾個月內,你可以記錄手動更新操作(處理客戶票證)節省的時間,或者通過改進流程傳送電子郵件減少的數量。而相比之下,如果進行全面改造,通常很難進行前後對比。

●  為擴充套件和改進位制定計劃—— 當你有一些成功用例可提交給上級管理層時,最好提供指標來作為證據,你會發現這可進一步推動變化。在這一點上,你可開始考慮智慧合同工作流程或其他更高深的區塊鏈功能。

原文釋出時間為:2017-09-14
本文作者:燈塔大資料
本文來源:騰訊雲 雲+社群,如需轉載請聯絡原作者。


相關文章