容器,其實是一種特殊的進程而已。很多人會把Docker項目稱為輕量級虛擬化技術的原因,實際上就是把虛擬機的概念套用在了容器上。 Linux 容器...
一、分布式系統(tǒng)的指標 性能(吞吐量/響應時間/完成時間) 資源占用 可用性 可擴展性 二、分布式協(xié)調與同步 1、分布式互斥 對于同一共享資源,一...
根據加鎖的范圍,MySQL里面的鎖大致可以分成全局鎖、表級鎖和行鎖三類。 全局鎖就是對整個數據庫實例加鎖。MySQL提供了一個加全局鎖的...
一、系統(tǒng)粒粒面應該避免長事務,如果你是業(yè)務開發(fā)負責人同時也是數據庫負責人,你會有什么方案來避免出現(xiàn)或者處理這種情況呢? 首先,從應用開發(fā)端來看:...
索引的出現(xiàn)其實就是為了提高數據查詢的效率,就像書的目錄一樣。一本500頁的書,如果你想快速找到其中的某一個知識點,在不借助目錄的情況下,估計可得...
最近開始做新的項目,遇到游戲大廳這塊服務開始做起。一系列之前的構思都可以逐步實現(xiàn)了,目前想到的就是達到三個目標: 1、無狀態(tài)服務設計 2、有狀態(tài)...
事務就是要保證一組數據庫操作,要么全部成功,要么全部失敗。再MySQL中,事務支持是在引擎層實現(xiàn)的。MySQL是一個支持多引擎的系統(tǒng),但并不是所...
與查詢流程不一樣的是,更新流程還涉及兩個重要的日志模塊:redo log(重做日志) 和 binlog(歸檔日志)。 redo log: 如果每...
類似 select * from T where ID=10; 我們看到的只是這條語句的返回一個結果,卻不知道這條語句在MySQL內部執(zhí)行過程。...