• MySQL(九)——如何保證ACID

    MySQL如何保證ACID atomicity原子性 一個(gè)事務(wù)是不可分割的最小單元,事務(wù)中的所有操作要么全部成功征峦,要么全部失敗 如何保證: 通過(guò)undo log本刽,undo l...

  • MySQL(八)——鎖

    鎖 一致性讀 事務(wù)利用MVCC進(jìn)行讀取的操作叫做一致性讀阱佛,或者一致性無(wú)鎖讀固逗,也稱為快照讀彬坏。所有普通的SELECT在RC和RR下都是一致性讀挟鸠。不會(huì)加任何鎖嘉赎。 鎖定讀 共享鎖:s...

  • MySQL(七)——undo日志

    undo 事務(wù)id:只有在事務(wù)對(duì)表中的記錄做改動(dòng)時(shí)才會(huì)為這個(gè)事務(wù)分配一個(gè)唯一的事務(wù)id置媳。 INSERT:插入類(lèi)型的undo日志主要記錄主鍵信息,對(duì)應(yīng)的刪除該主鍵記錄即可 DE...

  • MySQL(六)——redo日志

    redo redo日志會(huì)把事務(wù)在執(zhí)行過(guò)程中對(duì)數(shù)據(jù)庫(kù)所做的所有修改都記錄下來(lái),在之后系統(tǒng)崩潰重啟后可以把事務(wù)所做的任何修改都恢復(fù)出來(lái)抓韩。 redo日志占用的空間非常小且是順序?qū)懭?..

  • MySQL(五)——緩存

    緩存 ? 當(dāng)我們?cè)L問(wèn)一條記錄時(shí)纠永,要把這個(gè)頁(yè)的數(shù)據(jù)都加載到內(nèi)存中并且緩存起來(lái)。在mysql啟動(dòng)時(shí)谒拴,就像操作系統(tǒng)申請(qǐng)了一篇連續(xù)的內(nèi)存尝江,緩沖池——buffer pool...

  • MySQL(四)——執(zhí)行計(jì)劃

    執(zhí)行計(jì)劃 EXPLAIN語(yǔ)句輸出的各個(gè)列的作用: 列名描述id在一個(gè)大的查詢語(yǔ)句中每個(gè)SELECT關(guān)鍵字都對(duì)應(yīng)一個(gè)唯一的idselect_typeSELECT關(guān)鍵字對(duì)應(yīng)的那個(gè)...

  • MySQL(三)——連接

    連接的原理 嵌套連接 兩表連接,驅(qū)動(dòng)表(比如左連接的左表)步驟1:選取驅(qū)動(dòng)表英上,使用與驅(qū)動(dòng)表相關(guān)的過(guò)濾條件炭序,選取代價(jià)最低的單表訪問(wèn)方法來(lái)執(zhí)行對(duì)驅(qū)動(dòng)表的單表查詢。步驟2:對(duì)上一步...

  • MySQL(二)——索引

    索引 平衡二叉樹(shù):左右節(jié)點(diǎn)的層級(jí)相差不大于1苍日、左節(jié)點(diǎn)小于本節(jié)點(diǎn)惭聂,本節(jié)點(diǎn)小于右節(jié)點(diǎn),最多擁有兩個(gè)子節(jié)點(diǎn) B樹(shù): 枝節(jié)點(diǎn)的關(guān)鍵字?jǐn)?shù)量大于等于ceil(m/2)-1個(gè)且小于等于M-...

  • MySQL(一)InnoDB 記錄存儲(chǔ)結(jié)構(gòu)

    InnoDB 記錄存儲(chǔ)結(jié)構(gòu) 頁(yè)是MySQL中磁盤(pán)和內(nèi)存交互的基本單位相恃,也是MySQL是管理存儲(chǔ)空間的基本單位辜纲。 指定和修改行格式的語(yǔ)法如下:CREATE TABLE 表名 (...

  • 120
    SpringBoot 自動(dòng)裝配

    SpringBoot 啟動(dòng)過(guò)程 SpringApplication的初始化模塊,配置一些基本的環(huán)境變量、資源耕腾、構(gòu)造器见剩、監(jiān)聽(tīng)器 實(shí)現(xiàn)了應(yīng)用具體的啟動(dòng)方案,包括啟動(dòng)流程的監(jiān)聽(tīng)模塊...

  • Docker&k8s(七)

    網(wǎng)絡(luò)隔離 ? 在 Kubernetes 里扫俺,網(wǎng)絡(luò)隔離能力的定義苍苞,是依靠一種專(zhuān)門(mén)的 API 對(duì)象來(lái)描述的,即:NetworkPolicy狼纬。Kubernetes 里的...

  • 120
    Docker&k8s(六)

    容器網(wǎng)絡(luò) ? 所謂“網(wǎng)絡(luò)椄牵”,就包括了:網(wǎng)卡(Network Interface)疗琉、回環(huán)設(shè)備(Loopback Device)担巩、路由表(Routing Table...

  • Docker&k8s(五)

    Operator ? Operator 的工作原理,實(shí)際上是利用了 Kubernetes 的自定義 API 資源(CRD)没炒,來(lái)描述我們想要部署的“有狀態(tài)應(yīng)用”;然...

  • Docker&k8s(四)

    MySQL集群的流程遷移到 Kubernetes Master 節(jié)點(diǎn)和 Slave 節(jié)點(diǎn)需要有不同的配置文件(即:不同的 my.cnf)犯戏; Master 節(jié)點(diǎn)和 Salve ...

  • ElasticSearch

    ElasticSearch ES的分布式架構(gòu): 不同的集群通過(guò)不同的名字來(lái)區(qū)分送火,默認(rèn)是“elasticsearch” 每個(gè)節(jié)點(diǎn)都有名字,通過(guò)配置文件來(lái)配置 每個(gè)節(jié)點(diǎn)啟動(dòng)后默認(rèn)...

  • Kafka為什么速度那么快先匪?

    Kafka Kafka 為什么速度那么快种吸? 一、寫(xiě)入數(shù)據(jù) 1呀非、順序?qū)懭?坚俗、Memory Mapped Files(發(fā)送index文件) 二、讀取數(shù)據(jù) 1岸裙、基于sendfile...

  • Docker&k8s(三)

    編排 ? Pod 這個(gè)看似復(fù)雜的 API 對(duì)象猖败,實(shí)際上就是對(duì)容器的進(jìn)一步抽象和封裝而已。 ? 如果在這個(gè)集群中降允,攜帶 app=nginx 標(biāo)簽的 Po...

  • 120
    Zookeeper

    ZooKeeper 1 Zookeeper 數(shù)據(jù)模型 1.1 znode節(jié)點(diǎn)類(lèi)型與特性 持久節(jié)點(diǎn):該節(jié)點(diǎn)一旦創(chuàng)建為持久節(jié)點(diǎn)恩闻,該數(shù)據(jù)節(jié)點(diǎn)就會(huì)一直存儲(chǔ)在ZOokeeper服務(wù)器上...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品