导入CSV文件和将json文件导入MongoDB之间的区别

时间:2018-10-24 15:37:57

标签: java json mongodb csv jackson

我正在执行一个任务,其中我的Java程序需要从SFTP服务器中选择一个CSV文件,然后将该CSV转换为JSON,然后将该JSON导入MONGODB。我有一个用于将CSV转换为JSON的Java程序,以及另一个将JSON导入Mongodb的Java程序。当涉及到大数据集(例如一百万条记录)时,这些程序存在一些问题。我的问题是,将CSV文件本身直接导入MongoDB与导入json之间有什么区别?我的意思是,如果格式不同,它对数据检索没有任何区别。另外,如果出于弹性搜索的目的,我必须在Mongodb中为此数据启用索引,那么以json格式存储数据是否很好?如果必须将我的两个程序混合到一个需要将csv转换为json然后将json导入Mongodb的API中,如何确保在转换完成之前不会开始数据导入。 谢谢。

0 个答案:

没有答案