跨組織單位資料分治管理

實務上,跨組織單位的資料讀取和隔離性相當不容易達成,一方面不同組織單位的資料庫系統可能不同,資料格式的設計風格不同,存取方式或管理規範也可能不同;另一方面,開放資料庫給外部單位存取,意味著開了一個高風險的後門,面對大量的資料要求,反而可能會造成自家資料庫系統的極大壓力。所以,多數企業、組織單位,並不會隨意容許其他單位的應用程式直接接觸自家的資料系統,以免遭遇不必要的麻煩。

然而不同組織單位間的資料仍然有共享或互相存取的需求,過往做法都需大量仰賴開發人員設計各種 ETL 管線、落檔機制甚至是 API,然後又設計一系列驗證授權機制以確保資料安全性。每次搭建一套資料交換機制,少則數天多則數週,耗時又耗力。而面對外部來的資料庫併發查詢量暴增問題,則是花時間經歷搭建複雜的叢集系統去應對,也相當沒有效率。

實現可控管的單一資料出口

以 GRAVITY 實現資料庫系統的代理節點,從此之後,外部應用程式只能透過訂閱代理節點上的資料,來獲取資料庫系統的資料,不再有任何應用程式可以直接伸手接觸重要的資料庫系統。這樣單一的資料出口,可嚴格控管前來訂閱資料的連線和身份授權。

降低網路頻寬壓力

透過 GRAVITY 訂閱和獲取資料,其機制能大幅度減少傳輸資料量以降低網路頻寬壓力,讓跨雲、跨域、跨組織單位間的資料交換能更有效率。

實現跨域的高併發查詢

GRAVITY 提供資料中繼的機制,再加上副本擴展的方便性,可以提取外部組織的資料到本地端,然後在本地端放大資料供應能力,使本地應用業務能大量查詢使用,而不造成外部組織的系統壓力。