2013-04-11 58 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这样的语言来解析和读取文本文件。