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

jalias 发布于 2019-03-09 database 最后更新 2019-03-09 14:42 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在这里适合吗?感谢您的任何指导!
已邀请:

hvelit

赞同来自:

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

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