我四处搜索,发现有几种方法可以将数据从sql-server传输/同步到mongodb。
我也知道Mongodb包含集合而不是表,并且数据存储方式不同。
我想知道是否有可能将数据从mongodb移动到sql-server。如果是,那么我应该如何以及使用什么工具/主题?
当然可以,但是您将需要找到一种方法来将像MongoDB这样的文档数据库的灵活性强加到像SQL Server这样的RDBMS中。
这意味着您需要定义如何处理丢失的字段(在db列中为NULL?还是默认值?)以及通常不适合关系数据库的其他内容。
说可以,您可以使用能够连接到两个数据库的ETL工具,如果您想留在MicroSoft世界中,可以使用SSIS为例(您可以查看此使用SSIS 2012导入MongoDB数据的想法),也可以继续用于像Talend Big Data Integration这样的开放源代码工具,该工具具有到MongoDB(当然还有SQL Server)的连接器。