成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Facebook近期兩次宕機(jī) 禍起數(shù)據(jù)庫集群?

原創(chuàng)
數(shù)據(jù)庫
作為業(yè)內(nèi)知名的SNS網(wǎng)站,F(xiàn)acebook數(shù)據(jù)庫所承擔(dān)的壓力是眾所周知的。但是今日它的兩次宕機(jī),卻來自其數(shù)據(jù)庫集群的不正確配置。

【51CTO綜合報(bào)道】據(jù)國外媒體報(bào)道,全球***的社交網(wǎng)絡(luò)Facebook由于其數(shù)據(jù)中心內(nèi)發(fā)生錯(cuò)誤,導(dǎo)致停機(jī)長達(dá)兩小時(shí)之久。這是Facebook運(yùn)行4年以來停機(jī)最長的時(shí)間。該網(wǎng)站就這次時(shí)間對(duì)用戶造成的不便深表歉意。

51CTO向您推薦:《世界***的PHP站點(diǎn) Facebook后臺(tái)技術(shù)探秘》和《專訪人人網(wǎng)黃晶:SNS網(wǎng)站后臺(tái)架構(gòu)探秘》,以便于您了解國外SNS網(wǎng)站與國內(nèi)SNS網(wǎng)站。

關(guān)于這次故障發(fā)生的原因,官方最初的說法是一個(gè)自動(dòng)驗(yàn)證值系統(tǒng)出現(xiàn)了不正?,F(xiàn)象,使得其產(chǎn)生的錯(cuò)誤遠(yuǎn)比其修復(fù)的錯(cuò)誤多。但是究其根本,更主要的原因是由于一個(gè)錯(cuò)誤的配置從而引起的數(shù)據(jù)庫集群進(jìn)入反饋循環(huán)。所以該網(wǎng)站不得不關(guān)閉了數(shù)據(jù)庫集群來恢復(fù)正確的配置,這也就是為什么Facebook的用戶會(huì)有兩個(gè)多小時(shí)打不開網(wǎng)站的原因。

原因分析:

Facebook數(shù)據(jù)庫的配置值發(fā)生了變化,在處理錯(cuò)誤的時(shí)候應(yīng)該檢測無效的配置值,并更新指定的配置值。但是新的配置值很快被系統(tǒng)認(rèn)定為無效,這樣就形成了一個(gè)死循環(huán)。更糟糕的是,每當(dāng)一個(gè)客戶發(fā)現(xiàn)錯(cuò)誤并嘗試重新查詢數(shù)據(jù)庫時(shí),會(huì)打斷它并認(rèn)定它是無效值,并刪除之前的緩存值從而創(chuàng)造更多的錯(cuò)誤。這就意味著原先的問題還沒有解決,新的請(qǐng)求流又產(chǎn)生了。在經(jīng)過一段時(shí)間后,數(shù)據(jù)庫就無法處理相關(guān)請(qǐng)求,數(shù)據(jù)庫自己產(chǎn)生了更多的請(qǐng)求給自己。我們已經(jīng)進(jìn)入一個(gè)反饋循環(huán)(feedback loop )

[[15743]]

Facebook全球知名SNS網(wǎng)站 

Facebook的官方主頁***強(qiáng)調(diào)說:“我們對(duì)這次停運(yùn)事件表示十分抱歉,但我們希望我們的用戶知道,F(xiàn)acebook對(duì)于網(wǎng)站的性能和可靠性非常的重視。

延伸閱讀

在后臺(tái)架構(gòu)中,數(shù)據(jù)庫一直是我們關(guān)心的重點(diǎn)。曾經(jīng)日壯山河的關(guān)系型數(shù)據(jù)庫,在NoSQL運(yùn)動(dòng)下,仿佛顯得日薄西山,這句話用在SNS站點(diǎn)中再合適不過了。沒錯(cuò),由于SNS站點(diǎn)的高復(fù)雜性,其對(duì)數(shù)據(jù)庫的要求非常高,高性能、可擴(kuò)展性以及可用性,缺一不可。

Facebook并不是一個(gè)傳統(tǒng)意義上的LAMP站點(diǎn),MySQL也主要作為一個(gè)Key-value的持久性存儲(chǔ)使用,而它的存儲(chǔ)系統(tǒng)則是NoSQL運(yùn)動(dòng)的一個(gè)重要組成部分——Cassandra,它的特點(diǎn)也正是SNS站點(diǎn)所需求的,盡管很多人認(rèn)為NoSQL還不夠成熟,缺乏可靠性,但Facebook的成功卻是一個(gè)活生生的例子。

Facebook數(shù)據(jù)庫架構(gòu) 
Facebook數(shù)據(jù)庫架構(gòu)圖,請(qǐng)點(diǎn)擊原圖查看

Memcached是Facebook用到的一個(gè)分布式內(nèi)存緩存系統(tǒng),其已成為互聯(lián)網(wǎng)最有名氣的軟件之一了。當(dāng)然,緩存的手段是多種多樣的,僅僅保證日常后臺(tái)的穩(wěn)定運(yùn)行也是不夠的。面對(duì)一些突發(fā)事件,緩存機(jī)制更是尤為重要,特別是在數(shù)據(jù)庫服務(wù)器與Web服務(wù)器上。此次出現(xiàn)的問題雖然與Memcached沒有多大的關(guān)系,但是數(shù)據(jù)庫的正確配置,卻是我們需要注意的部分。

【編輯推薦】

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

2013-10-29 11:10:37

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

2018-08-13 16:19:35

2014-09-11 13:23:25

2010-09-28 11:11:09

Flachcache

2011-08-10 15:46:29

數(shù)據(jù)庫

2011-03-31 14:33:57

SQL Server最小宕機(jī)遷移

2011-03-14 10:40:20

2011-04-18 10:00:32

SQL Server數(shù)據(jù)庫遷移

2009-03-12 17:51:08

日志宕機(jī)SQL Server

2013-12-18 09:36:33

Fedora 20

2013-06-28 11:28:21

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

2023-12-24 22:33:32

宕機(jī)Twitter馬斯克

2024-12-12 17:23:09

服務(wù)中斷宕機(jī)

2023-12-27 07:28:19

數(shù)據(jù)庫技術(shù)人員Discord

2024-10-16 08:38:37

TCP編號(hào)信息

2013-05-21 11:22:15

Google+UI設(shè)計(jì)

2022-06-06 15:41:09

數(shù)據(jù)庫Redis性能

2019-03-14 09:47:50

Facebook宕機(jī)網(wǎng)絡(luò)攻擊

2021-11-01 23:36:24

連續(xù)區(qū)間面試
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 一级黄色毛片免费 | 日本视频在线播放 | 人人干免费 | 日本淫视频 | 亚洲国产高清高潮精品美女 | 欧美激情在线播放 | 久久久www成人免费无遮挡大片 | 国产区第一页 | 九九热精品在线 | 免费国产黄 | 日韩一及片 | 丝袜 亚洲 欧美 日韩 综合 | 亚洲va欧美va人人爽午夜 | 四虎影视一区二区 | 午夜成人免费视频 | 国产欧美精品一区 | 免费在线观看av | 亚洲电影专区 | 亚洲永久 | 日韩中文在线观看 | 成人在线精品视频 | 国产午夜在线观看 | 免费在线观看一区二区三区 | 久久精品亚洲 | 国产成人福利 | 一区二区精品 | 午夜精品久久久久久久久久久久久 | 一级毛片在线播放 | 国产精品美女视频 | 91九色porny首页最多播放 | 欧美精品欧美精品系列 | 中文字幕一区在线观看视频 | 成人国产精品色哟哟 | 日韩中文字幕在线 | 国产xxxx岁13xxxxhd| 久久九 | 午夜小电影 | 欧美精品1区2区 | 亚洲精品乱码久久久久久蜜桃91 | 中国一级特黄真人毛片免费观看 | 日韩综合在线播放 |