[討論] 如何讀取資料量龐大的文字檔?
感覺這是external search的問題,但是翻了書本,卻沒有說明要如何實作。
現在我有個文字檔,裡面格式是: " 中文字串 (空白) 整數數字 " ,
文字檔裡總共有"四億"筆資料。
現在想做的是... 想搜尋這個文字檔裡的某一筆資料。
以前的做法是: 把文字檔裡的資料讀進memory,
然後建成map,再用map search的方式搜尋當中的某筆資料。
但是這個做法的問題是...map建造出來會太大,超過memory的負荷。
但這種做法卻是最快的做法吧。
不知道還有沒有什麼做法有效率、做法速度快。
想請教前輩們還有哪些做法呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
→
10/26 14:12, , 1F
10/26 14:12, 1F
→
10/26 14:13, , 2F
10/26 14:13, 2F
推
10/26 14:20, , 3F
10/26 14:20, 3F
→
10/26 14:21, , 4F
10/26 14:21, 4F
→
10/26 14:22, , 5F
10/26 14:22, 5F
→
10/26 14:23, , 6F
10/26 14:23, 6F
→
10/26 15:45, , 7F
10/26 15:45, 7F
→
10/26 15:48, , 8F
10/26 15:48, 8F
→
10/26 15:49, , 9F
10/26 15:49, 9F
→
10/26 15:50, , 10F
10/26 15:50, 10F
→
10/26 15:51, , 11F
10/26 15:51, 11F
→
10/26 15:52, , 12F
10/26 15:52, 12F
→
10/26 15:52, , 13F
10/26 15:52, 13F
→
10/28 05:48, , 14F
10/28 05:48, 14F
※ 編輯: casper67831 來自: 125.231.217.180 (09/29 10:45)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章