作者ronmi (Love.みけ)
看板HOT_Game
標題[討論] 兵器資料庫 明天期末考= =
時間Sat Jun 23 04:49:33 2007
p2p式的資料庫基本上是可行的
剛趁睡前無心唸書的時候稍微寫了一點小程式測試
其實只要把p2p傳訊軟體+對話紀錄,再修改一下就可以達成這個要求了
當然我指的不是去改像msn或yahoo這一類的東西
用msn plus的可能性也不高,他的api是夠悍,可是如何從茫茫人海中找另一個peer
嗯,我想與其解決這個不如花幾小時自已寫一個陽春messenger
然後再提供一個api,讓各種兵器可以取得資料庫中的資料
不過正如前面大大所說的,粗估36G的資料量不是人人負擔的起
所以採用clustering也許是比較可行的作法
以分成三分為例
a負責前三分之一,b是中間,c負責最後
3個人合起來成為一個cluster
另外一個cluster則由d(前)、e(中)、f(後)組成
a只和d交換資料,只接受b或c的查詢及更新要求
概略估計n<=20應該是可以接受的範圍
(極端情形下,一台pc單位時間內最高的request數目 = n = 20)
更理想一點,是把n設為可變動的值(也就是cluster的大小不固定)
當然,還得要建一個tracker
願景大概是這樣,有沒有人要一起開發看看
在下要先睡了,邊打字邊打瞌睡好痛苦QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.53.135
推 whiterose:我也要睡了 晚安 06/23 04:49
推 GATTW:辛苦了 06/23 04:50
推 finbo:晚安 06/23 04:50
推 TIM751010:幫你推一個 06/23 04:50
推 eddie1212:我也晚安~ 爆了三個晚上 肝不行了~... 06/23 04:50
推 nwish:類似skype這樣吧! 06/23 04:54
推 maxty1: ...那要寫的東西也太多了吧..很難一時寫好吧... 06/23 04:55
→ a1212520:辛苦了! 06/23 04:59
推 FirstAngel:辛苦了 06/23 05:09