《解讀NoSQL》 2 9 小結

2021-09-23 16:47:58 字數 346 閱讀 9087

本章展示了一些nosql運動的關鍵概念和深刻洞見。下面這個列表包含了我們目前為止討論過的一些重要概念和架構上的指導原則。接下來的幾章將繼續討論這些概念。

通過構建功能單一的部件來構建整個應用。

通過使用分層的架構來增強模組性。

使用一致性雜湊演算法將資料分布到整個集群。

使用分布式快取、ram和固態硬碟來提高資料庫讀效能。

放寬acid的需求通常會帶來更多靈活性。

分片操作可以使資料庫集群平緩地擴張。

cap定理有助於在網路故障時做出明智的選擇。

貫穿全書,我們都在強調用乙個正規流程來評估系統的重要性,它有助於識別出哪些特性對於組織是最重要的,需要做出哪些妥協。

《解讀NoSQL》 2 8 實踐

sally被委託去幫助乙個團隊設計乙個管理貴賓禮品卡的系統。和銀行賬戶有些類似,持卡人可以為卡充值 存款 購買 取款 和檢視卡的餘額。禮品卡的資料會被分割槽並複製到兩個資料中心,乙個在美國,乙個在歐洲。居住在美國的人們優先分割槽到美國的資料中心,而歐洲的人們優先分割槽到歐洲的資料中心。已知兩個資料中...

《解讀NoSQL》 2 8 實踐

sally被委託去幫助乙個團隊設計乙個管理貴賓禮品卡的系統。和銀行賬戶有些類似,持卡人可以為卡充值 存款 購買 取款 和檢視卡的餘額。禮品卡的資料會被分割槽並複製到兩個資料中心,乙個在美國,乙個在歐洲。居住在美國的人們優先分割槽到美國的資料中心,而歐洲的人們優先分割槽到歐洲的資料中心。已知兩個資料中...

《Java遺傳演算法程式設計》 2 9 小結

在本章中,你已經學會了實現遺傳演算法的基本知識。本章開頭的偽 提供了乙個通用的概念模型,針對本書其餘部分所有要實現的遺傳演算法 每個遺傳演算法將初始化並評估種群,然後進入乙個迴圈,進行交叉 變異和再評估。僅當終止條件滿足時,才退出迴圈。在本章中,你建立了遺傳演算法的支援元件,尤其是individua...