程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Facebook對MySQL依賴的後果將是“比死還糟”

Facebook對MySQL依賴的後果將是“比死還糟”

編輯:MySQL綜合教程

研究數據庫技術的計算機科學家Michael Stonebraker聲稱,Facebook正運行著一個復雜而龐大的MySQL實現,相當於面臨“比死亡還糟的命運”,唯一的出路是重新一切代碼。他表示社交巨人的困境在網絡創業者中很常見。

Stonebraker稱,Facebook將其MySQL數據庫分割成4,000個shards,以處理網站巨大的數據量;運行9000個 memcached實例,以跟上數據庫的事件處理量。Facebook共有1800台MySQL專用服務器,805台memcached服務器。

Facebook是怎麼做MySQL備份的?

延伸閱讀】

Facebook喜歡按鈕:數據金礦

社交網絡巨頭Facebook使用喜歡按鈕和其它社交插件來記錄其成員的歷史訪問記錄,並可能將這些數據用於自己網站或第三方網站的廣告定位。

據Facebook一位發言人表示,每當登錄用戶在第三方網站查看喜歡按鈕或社交插件時,無論他們是否與之互動,該公司都會創建一個印象日志。這一記錄與用戶的唯一ID綁定在一起,主要包括IP地址、網址、日期、時間和浏覽器等信息,並且會保留90天。

Facebook堅持公司沒有將這些日志用於定位廣告,並表示目前也沒有計劃這麼做。但是,其插件在大多數主要在線出版商之間的廣泛使用已經可以讓Facebook構造非常全面和詳細的的行為資料。正如行為定位或分析供應商在網頁或廣告中放置cookie追蹤用戶一樣,Facebook通過其插件以類似的方式收集數據。

然而,行為定位公司往往會因為可以訪問用戶數據而補償出版商,但Facebook卻沒有。Say Media主席特洛伊(Troy)表示,這取決於出版商,看他們是否認為從插件中獲得的價值是否值得拿他們的觀眾數據來交換。“出版商一直都面臨這一問題。出版業的無數廠商用數據來交換價值,而Facebook就擁有數據,而且也帶來了流量。問題是,從長期來看,如果數據的價值超過了出版商內容或環境的價值呢?”他說。

雖然Facebook目前尚未使用這些收集的行為信息,但這些信息對廣告客戶來說是無價的,而且也能為該社交網站帶來豐厚的利潤。例如,如果該社交網絡在十個與運動鞋相關的博客中記錄了某用戶的歷史浏覽記錄,那麼某鞋類零售商可能會支付溢價費用,通過在Facebook上投放廣告來吸引那個用戶。

在另一種情況下,Facebook有可能利用從插件及自身網站中獲取的數據,推出自己的廣告網絡,或選擇將觀眾數據出售給出版商,以幫助他們更好地利用廣告庫存賺錢。

但是,目前Facebook發言人重申,在未經其許可的情況下,沒有出售用戶數據,或通過插件將數據傳送給第三方的情況發生;也不會與廣告客戶共享用戶的個人信息。然而,營銷人員還是可以根據用戶個人資料中所寫的喜好和興趣、用戶與喜歡按鈕等插件的互動進行廣告定位。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved