鎖 Mutex 互斥鎖 互斥即不可同時運行誊辉。即使用了互斥鎖的兩個代碼片段互相排斥嫉戚,只有其中一個代碼片段執(zhí)行完成后,另一個才能執(zhí)行洒敏。 state 表示當前互斥鎖的狀態(tài)氧吐,而 se...
InnoDB體系架構(gòu) 后臺線程 Master Thread Master Thread是一個非常核心的后臺線程睛藻,主要負責將緩沖池中的數(shù)據(jù)異步刷新到磁盤三幻,保證數(shù)據(jù)的一致性则北,包括...
設(shè)計原理 目前的 Channel 收發(fā)操作均遵循了先進先出的設(shè)計,具體規(guī)則如下: 先從 Channel 讀取數(shù)據(jù)的 Goroutine 會先接收到數(shù)據(jù)痕慢; 先向 Channel...
安裝部署 mongo 前題準備 官方下載地址 安裝mongodb 創(chuàng)建源文件 初始化mongo 數(shù)據(jù)目錄 mongodb 配置文件參考 啟動mongo 配置副本集 啟動mas...
EXPLAIN EXPLAIN 輸出大致內(nèi)容如下 各列的含義如下: id: SELECT 查詢的標識符. 每個 SELECT 都會自動分配一個唯一的標識符. select_t...
ElasticSearch 是基于 Lucene 實現(xiàn)的開源俺叭、分布式、RESTful接口的全文搜索引擎泰偿。Elasticsearch還是一個分布式文檔數(shù)據(jù)庫熄守,其中每個字段均是被...
復制可以將數(shù)據(jù)副本保存到多臺服務(wù)器上,當一臺或多臺服務(wù)器出錯耗跛,也可以保證應(yīng)用程序正常運行 副本集是一組服務(wù)器裕照,其中一個主服務(wù)器,用于處理客戶端請求调塌;還有多個備份服務(wù)器晋南,用于保...
復制 建立復制: 默認redis 都是主節(jié)點。每個從節(jié)點只能復制到從節(jié)點羔砾,而每個主節(jié)點可以同時具有多個從節(jié)點负间。復制的數(shù)據(jù)是單向的,只能有主節(jié)點到從節(jié)點姜凄。配置復制:配置文件中加...
MongoDB簡介 MongoDB 是一個面向文檔的數(shù)據(jù)庫政溃。 MongoDB的設(shè)計采用橫向擴展。面向文檔的數(shù)據(jù)模型使它更容易的在多臺服務(wù)器之間進行數(shù)據(jù)分割态秧。 MongoDB ...
第一章: 大型網(wǎng)絡(luò)軟件系統(tǒng)特點:高并發(fā)董虱,大流量;高可用申鱼;海量數(shù)據(jù)愤诱,用戶分布廣泛,網(wǎng)絡(luò)情況復雜捐友;安全環(huán)境惡劣淫半;需求快速變更,發(fā)布頻繁匣砖;漸進式發(fā)展 網(wǎng)站架構(gòu)演化歷程:應(yīng)用程序撮慨,數(shù)...
第一章 mysql邏輯架構(gòu): 最上層處理連接竿痰、授權(quán)認證、安全等等砌溺。大多數(shù)網(wǎng)絡(luò)客戶端/服務(wù)器都有類似架構(gòu) 第二層包含大多數(shù)的mysql核心服務(wù)功能包括:查詢解析影涉、分析、優(yōu)化规伐、緩...