※ 引述《naka.bbs@bbs.csie.ncku.edu.tw (螢幕上的瓢蟲)》之銘言:
> ※ 引述《streit.bbs@aeug.twbbs.org (亞斯爾‧馮‧修特萊)》之銘言:
> > 這是電信相關的 不同間的電信都會有LOG互相比對
> > 來確定對方有沒有多加秒數多收錢
> > 現在兩家的LOG要互相比對 我設計一個STRUCT去把需要比對的資料分析後放進去
> > 內容大致上是 電話號碼 通話開始時間 通話結束時間 通話秒數 等等幾項
> > 現在問題是光將檔案約61萬筆資料讀到陣列中
> > 每筆就要花一秒的時間 61萬筆就要花掉166個小時以上 約6天半
> > 這樣效率實在是很差 是否有更快速的方式可以將資料丟到陣列中呢?
> > 語言是C/C++ 工具BCB 檔案內容會先放到StringList中
> > 再逐一從StringList中拉出來一個一個分析
> 怎麼不用資料庫來處理呢?
> oracle, mssql, mysql, 都不錯用.
因為固網業者給的就是TEXT檔案
所以就算用資料庫一樣要花這樣多的時間
--
◤◥ Origin: 幽谷˙反地球聯邦組織 aeug.twbbs.org
◣◢ Author: streit 從 anime.animemusic.idv.tw 發表