我们目前有某些由竖线分隔的文本组成的日志,其格式为
field1:value1|field2:value2|...|fieldN:valueN\n
field1:value1|field2:value2|...|fieldN:valueN\n
etc.
我有一个导入器脚本(运行 perl 然后运行 mysqlimport 的 bash),它当前从每行的开头删除几个单词,然后在生成的文本文件上运行 mysqlimport。
我们正在将日志记录升级到输出 JSON 的数据服务。导入器脚本仍会将该 JSON 的内容导入 MySQL 数据库表。采用这种漂亮的 JSON 并将其转换为管道分隔的文件以与 mysqlimport 一起使用感觉像是一种糟糕的形式——但我有什么选择吗?我在 mysql 文档或论坛中找不到任何内容。