CSSE 板


LINE

抱歉沒辦法直接回答問題,只是覺得這樣的系統設計有點怪怪的~ 看了storage_zone上的回應,GreatShot說的很有道理~~ (先評估花在compile以及i/o上的時間會是多少,再決定要購買什麼裝置) 不知道您的程式有試run過嗎? compile program + al lot of .exe file + database~~ 如果 .exe檔的個數固定,哪也許還ok, 但要是exe檔個數會增加,這個系統run起來應該會非常的慢呵! 之前在作一些大型,但是功能簡單的indexing時,還是都自己寫程式來處理。 因為試過用DB來儲存資料或是作indexing,overhead非常大~~~ 您敘述的產生並取得特定欄位的model,跟很久以前曾看過的TupleSpace有點像, 而且有一些套件可以使用(http://c2.com/cgi/wiki?TupleSpace)。 tupleSpace的model很簡單:generate tuple,match tuple。 例如,假設系統內部有以下tuple被產生: ("foo", 1, 2, "baz", 23.2) (4, 5, 6) ("foo", 7, 2, 100, 89) ("bar", 9, 2, "xyzzy", 100.3) 那麼要是某個process執行以下的query, ("foo", ?int, 2, ?str, ?float) 就可以找到 ("foo", 1, 2, "baz", 23.2) 這個tuple。 另外,使用直譯式程式語言,透過 eval(以Perl為例),來執行新產生的function, 那就不用花時間在compile呵? ※ 引述《bero (bero)》之銘言: : 回應前篇推文: : 這個系統有很多大大小小不同的exe檔 : ﹙a-life,一開始原始的exe檔都不大,部分作為基礎架構的exe則都不大,但經過 : 幾個generation之後會出現一些比較大的exe檔,每次演化都會增減exe檔的原始 : 碼,增加的比減少的多,如下:﹚ : 假設現在我要作一個很基本的動作﹙每個執行檔隨時都在做類似的動作﹚ : 1.搜尋一資料表某一欄位值,搜尋該欄位每列資料中符合某條件的資料 : 2.依據每列資料所對應的欄位做搜尋,尋找符合的每一列 : 3.直到該每列資料不再對應到任何符合的列為止 : 4.將最後得到的所有列資料的程式碼片段依據某列資料的「描述」作字串連接 : 5.compile這個字串成exe : 6.取代原有exe : 資料庫部分: : 程式碼片段也會不停增長。大約一萬五千多筆列資料,列成長不多,但資料可能成倍 : 成長,例如現在有五千筆資料約3G好了,可能經過兩個generation這五千筆資料變成 : 需要6G : 在storage_zone版有與版友討論了一下,歸納如下:﹙這是我對該版友的答案的解讀 : ,若有解讀錯誤,請板上大大多多指教^^﹚ : ﹙以iRAM為解決方案﹚ : 1.OS精簡化,放在一片iRAM上即可﹙或1~3片iRAM作raid﹚ : 2.DB檔案分置不同片的iRAM上,不做raid。除非該DB檔案超過4G才作raid : 3.大的程式碼檔案/exe檔/文字檔案全部放在iRAM的raid上﹙超過百MB的﹚ : 4.資料庫部分,可採memory storage方式﹙資料要符合規定﹚ : 文字檔會百MB的原因是這個系統會利用一些形式語言的字串去紀錄資料 : 不斷累加,該字串會非常長 : 所以其實我也不知道自己是需要大量I/O還是快速的I/O反應 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.222.123
1F:推 revivalworld:我是為了減少 I/O 動作@@" 06/02 19:35







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP