2013-04-11 39 views
0

我有一組文本文件(約50),每個具有相同的結構:用於文本文件訪問的SQL數據庫?

foo_N.txt: 
## area 1 
this is area 1's text 
## area 2 
this is area 2's text 
## area 3 
this is area 3's text 

這些文件駐留在服務器上,我想訪問他們在最快的方式,做一些基本解析而不會太靠近硬件並且會產生安全漏洞。什麼將是一個有效的方法來做到這一點? SQL在這裏適合嗎?感謝您的任何指導!

回答

0

我會寫一個解析器/工具來遍歷這些文件,然後將它們導入到數據庫中。如果你寫的解析器很好,那麼你可以寫你的心的內容查詢。但您需要大致遵循以下步驟:

  1. 發現文件的結構。
  2. 創建一些數據庫對象來存儲文件數據。
  3. 編寫一個工具來迭代文件,解析它們將它們插入到數據庫中。
  4. 查詢儘可能多的,你想要的。
  5. 利潤!

如果您還沒有首選項,我推薦使用像Python這樣的語言來解析和讀取文本文件。