java - 导入 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,我如何确保在转换完成之前不会开始数据导入。谢谢..
解决方案
推荐阅读
- c# - GetHashCode() 方法返回值而不是地址
- javascript - 在 JS RegExp 中转义特殊字符(在 jQuery .each() 中使用)
- javascript - 如何使用 webpack 在 web worker 中导入 wasm?
- javascript - document.execCommand ('copy') 在 React 中不起作用
- twilio - 如何在twilio中录制语音并在指定时间后播放?
- algorithm - 位于半圆中的点的 MST 上界
- openstack - 无法从网络中的其他节点 ping 路由器 ip
- qt - 动态更改多边形颜色
- java - Android Java 从 webview 生成带有单独页眉和页脚的 PDF 文件
- django - django 错误 NameError: name 'DEBUG' is not defined