
在互聯(lián)網(wǎng)項(xiàng)目中,當(dāng)業(yè)務(wù)規(guī)模越來(lái)越大,數(shù)據(jù)也越來(lái)越多,隨之而來(lái)的就是數(shù)據(jù)庫(kù)壓力會(huì)越來(lái)越大。 我們可能會(huì)采取各種方式去優(yōu)化,比如之前文章提到的緩存方...
1.為什么要分表: 當(dāng)一張表的數(shù)據(jù)達(dá)到幾千萬(wàn)時(shí),你查詢一次所花的時(shí)間會(huì)變多,如果有聯(lián)合查詢的話,我想有可能會(huì)死在那兒了。分表的目的就在于此,減小...
一、概述 數(shù)據(jù)庫(kù)鎖定機(jī)制簡(jiǎn)單來(lái)說(shuō),就是數(shù)據(jù)庫(kù)為了保證數(shù)據(jù)的一致性,而使各種共享資源在被并發(fā)訪問(wèn)變得有序所設(shè)計(jì)的一種規(guī)則。對(duì)于任何一種數(shù)據(jù)庫(kù)來(lái)說(shuō)都...
TCP報(bào)文格式 TCP提供一種面向連接的,可靠的字節(jié)流服務(wù)。 TCP首部的數(shù)據(jù)格式如下。(如果不計(jì)任選字段,通常是20個(gè)字節(jié)) 字段分析 源端口...
在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主從復(fù)制(及讀寫(xiě)分離)、哨兵和集群。其中持久化側(cè)重解決的是Redis數(shù)據(jù)的單機(jī)備...
從這篇文章開(kāi)始,將依次介紹Redis高可用相關(guān)的知識(shí)——持久化、復(fù)制(及讀寫(xiě)分離)、哨兵、以及集群。 本文將先說(shuō)明上述幾種技術(shù)分別解決了Redi...
在數(shù)據(jù)庫(kù)的鎖機(jī)制中介紹過(guò),數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)中的并發(fā)控制的任務(wù)是確保在多個(gè)事務(wù)同時(shí)存取數(shù)據(jù)庫(kù)中同一數(shù)據(jù)時(shí)不破壞事務(wù)的隔離性和統(tǒng)一性以及數(shù)...
一、引言 對(duì)數(shù)據(jù)庫(kù)索引的關(guān)注從未淡出我的們的討論,那么數(shù)據(jù)庫(kù)索引是什么樣的?聚集索引與非聚集索引有什么不同? 二、B-Tree 我們常見(jiàn)的數(shù)據(jù)庫(kù)...
超鍵(super key):在關(guān)系中能唯一標(biāo)識(shí)元組的屬性集稱為關(guān)系模式的超鍵 候選鍵(candidate key):不含有多余屬性的超鍵稱為候選...