首页 > 解决方案 > 导入 CSV 文件和导入 json 文件到 MongoDB 的区别

问题描述

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

标签: javajsonmongodbcsvjackson

解决方案


推荐阅读