原创 Redis 持久化的若干問題
Redis持久化的方式 Redis 提供了多種不同級別的持久化方式: RDB 持久化可以在指定的時間間隔內生成數據集的時間點快照 AOF 持久化記錄服務器執行的所有寫操作命令,並在服務器啓動時,通過重新執行這些命令來還原數據集。 AOF
原创 服務接口開發中如何實現冪等性
通過唯一鍵值做處理,每次調用時都判斷傳入的鍵值是否已經處理過 通過業務操作本身實現冪等性 系統緩存所有的請求和處理結果,根據自身業務決定是否檢測到重複請求則返回之前的結果
原创 對於 MySQL 分佈式事務的幾個看法
一致性理論 當我們的單個數據庫的性能產生瓶頸的時候,我們可能會對數據庫進行水平分區,這裏所說的分區指的是物理分區,分區之後可能不同的庫就處於不同的服務器上了,這個時候單個數據庫的ACID已經不能適應這種情況了,而在這種ACID的集羣環境下,
原创 MySQL 億級數據量水平分庫實踐
水平拆分和垂直拆分一直是最常見的數據庫優化方式,筆者所在的部門所使用的數據庫一直是主從熱備的架構,但數據量在一年前就已經破億,並以飛快的增長速度不斷增加。爲了減小數據庫的負擔,提高數據庫的效率,縮短查詢時間,水平拆分的工作已經必不可免。