使用ruby快速比较xml文件并保存到db
我正在寻找用ruby快速比较xml文件的方法。我有两个文件(40MB),每个大约100000行。每个元素由20个属性组成。从不同数据库获取的文件。我想比较它们,找出哪些数据发生了变化,更新数据库中的数据。告诉我,有什么可以帮助我使用ruby快速比较xml文件并保存到db,ruby,xml,parsing,ruby-on-rails-4,xml-parsing,Ruby,Xml,Parsing,Ruby On Rails 4,Xml Parsing,我正在寻找用ruby快速比较xml文件的方法。我有两个文件(40MB),每个大约100000行。每个元素由20个属性组成。从不同数据库获取的文件。我想比较它们,找出哪些数据发生了变化,更新数据库中的数据。告诉我,有什么可以帮助我 对于xml,我从来没有使用过,所以在我的脑海中有一个想法,就是比较每一行(在解析和检查数据库之后)。但是我认为它非常慢。如果文件的格式合理(每种服装都在新行中),您可能可以使用命令diff和解析输出。是的,这是最简单的方法。但我认为他错了,可能还有更有趣的事情。例如,在
对于xml,我从来没有使用过,所以在我的脑海中有一个想法,就是比较每一行(在解析和检查数据库之后)。但是我认为它非常慢。如果文件的格式合理(每种服装都在新行中),您可能可以使用命令
diff
和解析输出。是的,这是最简单的方法。但我认为他错了,可能还有更有趣的事情。例如,在rails中更新_属性。