0

我有一组文本文件(大约 50 个),每个文件都具有相同的结构:

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在这里合适吗?感谢您的任何指导!

4

1 回答 1

0

我会编写一个解析器/工具来迭代文件,然后将它们导入数据库。如果你把解析器写得很好,那么你可以写查询到你的心内容。但是您需要大致遵循以下步骤:

  1. 发现文件的结构。
  2. 创建一些数据库对象来存储文件数据。
  3. 编写一个工具来遍历文件,解析它们并将它们插入数据库。
  4. 尽可能多地查询。
  5. 利润!

如果您还没有偏好,我推荐使用 Python 之类的语言来解析和读取文本文件。

于 2013-04-11T17:51:20.107 回答