用于文本文件访问的SQL数据库?

时间:2013-04-11 16:51:00

标签: database database-design

我有一组文本文件(大约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适合这里吗?谢谢你的指导!

1 个答案:

答案 0 :(得分:0)

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

  1. 发现文件的结构。
  2. 创建一些数据库对象以存储文件数据。
  3. 编写一个工具来迭代文件,解析它们将它们插入到数据库中。
  4. 尽可能多地查询。
  5. 利润!
  6. 如果您还没有偏好,我推荐像Python这样的语言来解析和阅读文本文件。