一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

豆瓣數(shù)據(jù)庫原理

 zhou網(wǎng)摘 2018-02-28

Linux + Nginx + mysql + python 平臺。

每天有1000萬小組話題,1600萬組照片,200G結(jié)構(gòu)化數(shù)據(jù),800G文本,10T圖片,2T日志,6T音樂,2T各種備份數(shù)據(jù)。

針對這些數(shù)據(jù),我們需要考慮。

1、  可靠性。(持久性,一致性)

2、  可用性。

3、  伸縮性。

4、  性能。

5、  成本。

將這些數(shù)據(jù)再進行分類,可以分為結(jié)構(gòu)化數(shù)據(jù)(關(guān)系,廣播等),小文件(圖片,文章,音樂等),大文件(備份,日志等)。

一、結(jié)構(gòu)化數(shù)據(jù)。

(一)、特點。

1、結(jié)構(gòu)固定。

2、可按條件查詢

3、記錄小而且多。

4、數(shù)據(jù)之間有關(guān)聯(lián)。

5、可以批量查詢。

(二)管理。采用mysql管理。

1、結(jié)構(gòu)化存儲。

2、多索引。

3、支持事務(wù)等。

(三)mysql實踐一。

1、使用InnoDB引擎。

2、使用基本查詢,外部join。(將join放在邏輯層去處理,這樣大大提高了mysql查詢的效率。)

3、通過memcache降低服務(wù)器端壓力。

4、分庫,分表(垂直分表)。

5、分離文本字段。

(四)mysql實踐二

1、Master(RW)  ?à  Master(備份)  à  Slave(容錯)

2、雙SCSI硬盤做Raid0

3、半自動Fail Over

4、多實例混合部署。

二、小文件處理。

(一)、特點

1、訪問方式:get set delete

2、高可用。Fail-Over

3、大空間:10K-5M 增長快。

4、用戶數(shù)據(jù),很重要。

5、基本無修改,一致性要求低。

6、隨機訪問,高并發(fā),大量IO操作。

(二)單機存儲。

1、reiserfs。

2、本地,遠程,WEBDAV,NFS

3、目錄結(jié)構(gòu)。

4、用rsync備份即可。

(三)多級存儲。

1、MogileFS

2、瓶頸是 Tracker(Mysql)

3、數(shù)據(jù)遷移比較慢。

(四)BeansDB

1、Hash存儲,不需要中心節(jié)點。

2、數(shù)據(jù)庫存儲,TokyoCabimet.

3、每個區(qū)間對應(yīng)多個節(jié)點。

4、復(fù)制:客戶端寫多次。

5、依次讀取,直到有數(shù)據(jù)。

6、Hash Tree ,快速同步。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产成人精品一区在线观看| 亚洲一区二区三区中文久久| 伊人色综合久久伊人婷婷| 亚洲综合精品天堂夜夜| 亚洲精品中文字幕无限乱码| 国产又大又猛又粗又长又爽| 伊人久久青草地综合婷婷| 国产精品久久男人的天堂| 成人午夜在线视频观看| 好吊妞视频这里有精品| 亚洲中文字幕视频一区二区| 出差被公高潮久久中文字幕| 精品人妻精品一区二区三区| 日韩在线欧美一区二区| 亚洲国产精品av在线观看| 亚洲免费观看一区二区三区| 一区二区不卡免费观看免费| 日本加勒比在线播放一区| 日本免费熟女一区二区三区 | 国产又色又爽又黄又免费 | 日韩精品区欧美在线一区| 久久久精品日韩欧美丰满 | 日本人妻免费一区二区三区| 人人妻人人澡人人夜夜| 国产精品自拍杆香蕉视频| 在线播放欧美精品一区| 四十女人口红哪个色好看| 麻豆果冻传媒一二三区| 国产日韩熟女中文字幕| 国产精品丝袜美腿一区二区| 99久免费精品视频在线观| 精品日韩国产高清毛片| 欧美尤物在线视频91| 欧美日韩综合在线精品| 91日韩欧美国产视频| 成人午夜在线视频观看| 国产亚洲精品俞拍视频福利区| 亚洲中文字幕在线观看四区| 大香蕉伊人精品在线观看| 日本人妻免费一区二区三区| 福利新区一区二区人口|