使用NodeJS写入一个大的XML文件,而不是完全重写XML文件

时间:2015-05-22 07:24:06

标签: xml node.js xmldom

我正在编写一个Web应用程序(带有NodeJS),可以监控小型计算机/设备(如Freebox)。

要添加要监控的新设备,您必须从专用菜单以图形方式在Web应用程序中创建它。

设备存储在用XML编写的文件中:XML是一种强制格式,我无法采取其他任何措施。

在表示对象'设备的XML块中,某些字段永远不会修改:名称,制造商,型号......

相反,其他字段经常更新(连接日期,ram信息,cpu信息......),并在XML文件中生成大量文字。

要写入XML文件,我使用Node模块' xmldom'这需要锁定写入并完全重写文件。

表现水平不是我想要的。而且,这种写入模式不能抵抗我服务器的突然关闭。

我的问题:解决我的问题并回答以下约束的最佳方法和技术是什么: - 经常写入数据,而不必每次都重写整个XML文件 - 在发生碰撞(突然停机)时保持稳健

0 个答案:

没有答案