今天我發現an article online討論Facebook的架構(雖然它有點過時)。在閱讀它,我注意到部分軟件,幫助Facebook的規模,第三點的狀態下:數據庫加入網絡服務器
的Facebook使用MySQL,但主要是作爲一個鍵 - 值持久存儲, 移動連接和邏輯到網上服務器,因爲優化是 更容易執行那裏(在Memcached層的「另一邊」)。
爲什麼要將複雜的連接移動到Web服務器?不是數據庫優化來執行連接邏輯?這種方法似乎與我到目前爲止所瞭解到的情況相反,所以也許這種解釋只是讓我不知所措。
如果可能的話,有人可以解釋這個(一個例子會有很大的幫助),或者指出我有一個好的文章(或兩個)來說明你如何以及爲什麼要這樣做的好處(也可能是例子)?