作者zephyrhymn (微風之韻)
看板Flash
標題Re: [問題] FLASH連接資料庫
時間Mon Mar 14 00:58:49 2011
老實說要解釋這些其實蠻麻煩的
我提供幾個關鍵字給你參考: NoSQL、Memcached、Cassandra
以及去Facebook Developer看一下Facebook到底使用那些技術
要知道資料庫可不是只有像MySQL之類的關聯式資料庫
另外你可以參考一下Facebook Database Architecture
他們對於資料庫的設計沒有像學校教授教的啥正規化
而是盡可能化簡資料表設計
要知道正規化是能提高Storage的利用率卻相對的減少效率
Facebook的方式是利用空間換取時間
利用分層式資料庫達到效能/穩定的最大效益
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.7.197
1F:→ twck:臉書遊戲存取資料其實跟臉書沒有太大關係吧? 03/14 17:44
2F:→ twck:因為除了用戶第一次登入遊戲時,遊戲擷取用戶資料後就可以了 03/14 17:45
3F:→ twck:其他存取遊戲資料都是使用自己的資料庫。 03/14 17:46
4F:→ zephyrhymn:我上面哪裡提到用FB的資料庫??? 只提它的"技術"而已 03/14 19:17
5F:→ zephyrhymn:像最大社群遊戲開發商Zynga也不只是利用RDB,也有利用 03/14 19:19
6F:→ zephyrhymn:上述的memcache開發,每家有各家的技術google和amazon都 03/14 19:20
7F:→ zephyrhymn:有各自的資料庫技術,單單只用RDB難以處理海量的數據 03/14 19:21
8F:推 StranGhost:原po寫得蠻正確的~~ 資料庫有太多建立方式了 03/20 15:55
9F:→ StranGhost:不過現在太多既方便又不方便的工具了 03/20 15:56
10F:→ StranGhost:我之前接觸flash連接資料庫也是用AS+PHP+MySql... 03/20 15:56