資料架構需要遵守哪些規則呢?
將資料儲存在正確的位置
一個看似簡單但很重要的問題是,資料應該儲存在哪裡?根據資料和 你 的應用程式, 你 是否需要儲存資料,例如,在 你 的應用程式的前端還是在後端? 你 可以將資料儲存在消費者本地,還是需要與許多其他消費者共享資料?需要考慮多方面,再操作。
從一開始就考慮擴充套件
現代應用程式必須能夠擴充套件以滿足企業客戶不斷增長的需求。這適用於所有企業和所有應用程式。
構建可擴充套件以滿足 你 不斷擴充套件的需求的應用程式絕對最困難的部分是擴充套件資料儲存。無論是擴充套件以增加 你 需要為不斷增長的客戶群儲存的資料量,還是擴充套件以允許更多人同時使用 你 的應用程式而不會降低效能,除非 你 從一開始就計劃好,否則資料擴充套件很難。
然而,大多數應用程式架構似乎將資料縮放視為可以留待以後使用的副需求。一旦建立了主要的應用程式架構,應用程式開發人員就會考慮這一點。 gendan5.com/zs/nasdaq.html
稍後將強制擬合擴充套件到資料架構中是一項極其困難的任務,並且隨著資料集規模的增長變得更加困難。到目前為止,構建可擴充套件性最簡單的時間是在開始時,在 你 的應用程式需要擴充套件之前。如果沒有主要的資料重構,等到以後可能會使擴充套件變得更加困難,並且可能是不可能的。
跨服務分發資料
許多雲專家建議集中應用程式資料是管理大型應用程式的大型資料集的正確模型。他們認為,集中資料可以更輕鬆地應用機器學習和其他高階分析,從資料中獲取更有用的資訊。
但這種策略是錯誤的。集中式資料是無法輕鬆擴充套件的資料。擴充套件資料的最有效方法是將其分散並將其儲存在擁有資料的單個服務中。 你 的應用程式,如果由數十個或數百個分散式服務組成,會將 你 的資料儲存在數十個或數百個分散式位置。
此模型可以更輕鬆地擴充套件並支援完整的服務所有權模型。服務所有權使開發團隊能夠更加獨立地工作,並鼓勵服務之間建立更強大的 SLA 。這促進了更高質量的服務,並透過本地化使資料更改更安全、更高效。
在地理上分佈 你 的資料
最後,確定誰將使用資料,以及他們將在地理上的位置。隨著全球商業帶來更多機會,而區域資料治理限制使管理全球資料變得更加困難,確定資料和使用者位置變得越來越重要。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014563/viewspace-2899247/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql資料庫最佳化需要遵守的原則MySql資料庫
- 資料架構的基本原則有哪些?架構
- 正確使用資料架構的五條規則 - infoworld架構
- 架構 規則引擎 quartz架構quartz
- 繼電器測試的標準和規範有哪些需要遵守?
- 做大資料工程師需要掌握哪些技能呢?大資料工程師
- 新加坡法律意見書需要哪些資料呢?
- 軟體架構風格——規則架構架構
- 想要成為一名架構師,需要具備哪些能力呢?架構
- 資料的集合處理,有哪些規則?
- 遞迴的應用場景和呼叫機制、遞迴需要遵守的重要規則遞迴
- 如何權衡業務規則的遵守與違反?
- 軟體開發大牛們需要遵守的10大原則
- 架構設計要按照什麼原則進行呢?架構
- 大資料的核心架構層是哪些?大資料架構
- 資料架構涉及到了哪些內容?架構
- 資料湖架構,為什麼需要“湖加速”?架構
- Python命名規則是什麼?需要注意哪些事項?Python
- IT基礎架構主要經歷了哪些變化呢?架構
- 架構師的定義是什麼?架構師需要具備哪些能力?架構
- 使用DDD規格Specification模式構建資料驅動規則引擎 - jonblankenship模式
- 企業如何遵守資料安全法規進行SAP資料脫敏處理?
- 架構之:資料流架構架構
- 2024年的雲原生架構需要哪些技術棧架構
- 【虹科乾貨】Lambda資料架構和Kappa資料架構——構建現代資料架構架構APP
- java和大資料架構師,各需要什麼技能?Java大資料架構
- 新核心業務系統資料架構規劃與資料治理架構
- 按照業務領域畫資料架構圖 業務架構 資料架構架構
- 大資料系統架構的通用模組有哪些大資料架構
- Cephfs資料池資料物件命名規則解析物件
- 主資料之編碼規則
- 域名的命名規則有哪些?
- 讀資料工程之道:設計和構建健壯的資料系統07資料架構的原則架構
- 大資料平臺的整體架構由哪些組成大資料架構
- 哪些場景需要使用獨享代理呢?
- H5的哪些特性需要https支援呢?H5HTTP
- 資料標準規劃有哪些規劃
- Window資料夾,檔案命名規則