ACID概念 在傳統(tǒng)的E-R數(shù)據(jù)庫事務(wù)中,我們經(jīng)常提到ACID的概念,這里我們再簡單的重溫一下。 A(原子性):在數(shù)據(jù)庫事務(wù)操作中,該操作是一個(gè)整體,要么整體成功或者失敗。 ...
ACID概念 在傳統(tǒng)的E-R數(shù)據(jù)庫事務(wù)中,我們經(jīng)常提到ACID的概念,這里我們再簡單的重溫一下。 A(原子性):在數(shù)據(jù)庫事務(wù)操作中,該操作是一個(gè)整體,要么整體成功或者失敗。 ...
1. ZAB協(xié)議 ZAB協(xié)議(Zookeeper Atomic Broadcast Protocol)是Zookeeper系統(tǒng)專門設(shè)計(jì)的一種支持崩潰恢復(fù)的原子廣播協(xié)議。Zoo...
Zookeeper是我們在分布式服務(wù)中常用的組件,用于實(shí)現(xiàn)集群管理、數(shù)據(jù)同步等問題。本文我們主要針對Zookeeper的基本概念和常用應(yīng)用場景進(jìn)行介紹。 基本概念 數(shù)據(jù)模型 ...
在日常工作中,經(jīng)常會(huì)用到Git操作。但是對于新人來講,剛上來對Git很陌生,操作起來也很懵逼。本篇文章主要針對剛開始接觸Git的新人,理解Git的基本原理,掌握常用的一些命令...
Hash算法 1. Memcached Hash介紹 ? 我們在前面的文章中已經(jīng)介紹過了Memcached的內(nèi)存管理方式,LRU的策略。由于Memcached的數(shù)據(jù)存儲方...
Memcached LRU介紹 ? Memcached作為內(nèi)存緩存,不可避免的問題之一就是內(nèi)存的置換問題。我們比較常用的內(nèi)存置換策略有FIFO(先進(jìn)先出),LRU(最近最...
Memcached 內(nèi)存管理 1.Memcached介紹 ? Memcached是一套分布式的內(nèi)存對象緩存系統(tǒng),用于系統(tǒng)中減少數(shù)據(jù)庫的負(fù)載,提高系統(tǒng)性能。本文介紹的Mem...