XML到mongodb JSON。用于Web应用程序的Node JS和Angular JS。

时间:2017-03-18 15:40:50

标签: angularjs json xml mongodb nodes

场景:

我们在SQL Server表中存储了一堆XML文件作为BLOB列。没有用于查看XML文件详细信息的界面。 这些是来自外部源的响应文件。 我的客户想要转换为RDBM表。

目前部分实施已完成。他们使用XQuery / XPath和SSIS ETL包从SQL服务器读取XML并存储到SQL Server中。

相反,我打算建议将XML转换为JSON格式并存储到MongoDB中。与MS SQL相比,这将有助于管理不断增长的数据库大小(基于我更好地阅读mongodb)。

使用mongodb集合元数据(嵌套的子文档元素和属性)在Web应用程序上显示过滤器,以便用户可以在屏幕上选择详细信息。 我打算使用mongo db,node js和angular js。我对这些技术很陌生。

  1. 使用MongoDB,Mongoose,node js和angulare js是否有意义。如果不是我能想到的任何其他平台。
  2. 我是否需要为每种XML类型定义数据模型。如果是,每次如果有新元素添加到XML中,我将修改模型/模式。 我的理解是在JSON中添加/删除了额外的元素,MongoDB会注意不是关系数据库的情况。我还没有详细了解。
  3. 我是否可以在Web应用程序上动态访问模型的元数据以过滤记录。
  4. 在这种情况下,我只阅读操作。 XML格式很少会改变。它是从外部接口拉出的。

    关于我的方向的任何专家意见。

    感谢。

0 个答案:

没有答案