自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Facebook數(shù)據(jù)庫(kù)工具Flashcache初探

數(shù)據(jù)庫(kù)
我們今天要談到的是Facebook數(shù)據(jù)庫(kù)工具Flachcache,為什么我們要用這個(gè)技術(shù)呢?主要還是基于性能方面的考慮。

Flashcache是Facebook技術(shù)團(tuán)隊(duì)的又一力作,最初是為加速M(fèi)ySQL設(shè)計(jì)的。Flashcache是在Linux層面的,所以任何受磁盤IO困繞的軟件或應(yīng)用都可以方便的使用之。

1. Why Flashcache

隨著時(shí)間的流逝,網(wǎng)站上的數(shù)據(jù)一直在不停的積累。如果你經(jīng)營(yíng)的只是一個(gè)博客的話,這不會(huì)是問題,因?yàn)?0G的空間,大概就夠你寫一輩子了(如果放在硬盤上,其實(shí)一輩子很短)。如果你恰巧在一個(gè)快速增長(zhǎng)的公司,數(shù)據(jù)會(huì)越來(lái)越多,從MB,到GB,再到TB。

如果將這些數(shù)據(jù)全部放在大容量的SATA、SAS盤上時(shí),會(huì)發(fā)現(xiàn)性能(響應(yīng)時(shí)間)不夠;如果全放在SSD上時(shí),又會(huì)發(fā)現(xiàn)成本很高。即使公司能夠大氣到都放到SSD上,你會(huì)發(fā)現(xiàn)1TB的數(shù)據(jù)里面可能只有200G是經(jīng)常被訪問的,300G可能偶爾被訪問到,***剩下的500G可能已經(jīng)成為歷史數(shù)據(jù)了,幾乎不被訪問到,如果全部都放在SSD上有略有浪費(fèi)。于是就有了Flashcache。

Flashcache一個(gè)非常不錯(cuò)的軟件(準(zhǔn)確的說是一個(gè)Linux的模塊),可以動(dòng)態(tài)加載。Flashcache通過在文件系統(tǒng)(VFS)和設(shè)備驅(qū)動(dòng)之間新增了一次緩存層,來(lái)實(shí)現(xiàn)對(duì)熱門的緩存。Flashcache是另一種緩存,一般用SSD作為介質(zhì)的緩存(一般的緩存用的是內(nèi)存),通過將傳統(tǒng)硬盤上的熱門數(shù)據(jù)緩存到SSD上,然后利用SSD優(yōu)秀的讀性能,來(lái)加速系統(tǒng)。這個(gè)方法較之內(nèi)存緩存,沒有內(nèi)存快,但是空間可以比內(nèi)存大很多。

本文是一個(gè)關(guān)于Flashcache的初步介紹。

2. 誰(shuí)適合用Flashcache

數(shù)據(jù)量很大(例如4TB),熱門數(shù)據(jù)也很大(800GB),不必要或者不舍得全部買內(nèi)存來(lái)緩存。

3. 誰(shuí)不適合用Flashcache

數(shù)據(jù)量不大的話,一般Flashcache就沒什么用武之地了,內(nèi)存就可以幫你解決問題了;

不差錢,買內(nèi)存唄;

另外Flashcache的加入也使得系統(tǒng)的復(fù)雜度增加了一層,如果你堅(jiān)持KISS原則(Keep it simple, Stupid!),也可以棄用之。

4. 基本原理圖

Flashcache_orczhou

上圖中,F(xiàn)lashcache將普通的SAS盤(/dev/sda)和一個(gè)高速的SSD(/dev/sdb)虛擬成一個(gè)帶緩存的塊設(shè)備(/dev/mapper/cachedev)。后續(xù)還將會(huì)有更多關(guān)于Flashcache相關(guān)的文章出現(xiàn),敬請(qǐng)期待。

5. Flashcache是否只是一個(gè)過渡產(chǎn)品

對(duì)于當(dāng)前,PCI接口的SSD價(jià)格還十分昂貴,而隨著時(shí)間的推移,價(jià)格會(huì)降;另外,根據(jù)摩爾定律,未來(lái)會(huì)有更快的設(shè)備出現(xiàn),所以Flashcache是一個(gè)“持久的”產(chǎn)品,還只是一個(gè)過渡軟件,這并不好說。

原文鏈接:http://www.orczhou.com/index.php/2010/09/flachcache-first-view/

【編輯推薦】

  1. SNS網(wǎng)站數(shù)據(jù)庫(kù)技術(shù)分析
  2. MySQL 修改密碼的6個(gè)好用方案
  3. MySQL數(shù)據(jù)庫(kù)訪問妙招在Linux之下
  4. 從MySQL數(shù)據(jù)庫(kù)表中來(lái)檢索數(shù)據(jù)并不難
  5. 圖解MySQL數(shù)據(jù)庫(kù)安裝與實(shí)際操作
責(zé)任編輯:彭凡 來(lái)源: orczhou.com
相關(guān)推薦

2024-03-08 07:36:30

2023-12-05 07:30:40

KlustronBa數(shù)據(jù)庫(kù)

2023-11-08 07:31:51

國(guó)產(chǎn)數(shù)據(jù)庫(kù)YashanDB

2013-06-28 11:28:21

Facebook數(shù)據(jù)庫(kù)大數(shù)據(jù)

2013-03-06 16:06:31

2011-03-28 15:44:45

惠普數(shù)據(jù)庫(kù)Oracle數(shù)據(jù)庫(kù)

2013-10-29 11:10:37

FacebookMySQL數(shù)據(jù)庫(kù)

2024-03-13 10:40:00

性能探測(cè)工具SQL語(yǔ)句數(shù)據(jù)庫(kù)

2010-09-25 15:42:26

數(shù)據(jù)庫(kù)集群Facebook

2010-11-30 11:26:49

2011-07-26 12:48:52

neo4j圖數(shù)據(jù)庫(kù)

2011-03-23 15:34:57

數(shù)據(jù)庫(kù)審計(jì)

2020-12-21 09:40:16

數(shù)據(jù)庫(kù)工具技術(shù)

2010-04-07 15:22:41

Oracle數(shù)據(jù)庫(kù)

2010-12-29 09:50:06

數(shù)據(jù)庫(kù)安全審計(jì)數(shù)據(jù)庫(kù)審計(jì)

2010-12-29 09:46:32

2013-02-27 15:48:05

自動(dòng)化備份FacebookPB級(jí)別數(shù)據(jù)庫(kù)

2014-07-11 09:48:42

2017-03-15 14:20:46

2017-08-08 15:05:55

工具定位數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)