【问题标题】:Fast comparison xml files with ruby and saving to db使用 ruby​​ 快速比较 xml 文件并保存到 db
【发布时间】:2016-03-02 08:05:10
【问题描述】:

我正在寻找用 ruby​​ 快速比较 xml 文件的方法。我有 2 个文件 (40MB),每个文件大约 100,000 行。每个元素由 20 个属性组成。从不同数据库获得的文件。我想比较它们并找出哪些数据发生了变化,以便在数据库中更新它们。告诉我,什么对我有帮助?

我从来没有使用过 xml,所以在我的脑海里有一个比较每一行的想法(在解析和检查数据库之后)。但我认为它很慢。

【问题讨论】:

    标签: ruby xml parsing ruby-on-rails-4 xml-parsing


    【解决方案1】:

    如果文件格式合理(每件衣服等换行),您也许可以使用命令diff 并解析输出。

    【讨论】:

    • 是的,这是最简单的方法。但我认为他错了,可能还有更有趣的事情。例如,作为 rails 中的 update_attributes。
    猜你喜欢
    • 1970-01-01
    • 2020-05-30
    • 2010-11-24
    • 2019-01-07
    • 1970-01-01
    • 2021-02-07
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多