java - 使用 Java 与数据库进行数据更新
问题描述
我想找出 Java 和 MonogoDB 之间数据更新的最佳方法。
可以说,我有两个数据库表 Table_A(有超过 100K 行)和 Table_B,我想将 Table_A 的数据复制到 Table_B 中。但问题是我只想将 Table_A 的几列复制到 Table_B 中。我有两种解决方案 1) 一种是 java 从 Table_A 中获取数据,迭代所有行并复制到 Table_B 中。2)一个简单的数据库查询,它将根据所选列将数据从Table_A复制到Table_B。
我想知道哪一个是学期时间消耗和内存消耗的有效方法。
解决方案
显然从性能的角度来看,直接使用 SQL 查询,在 SQL 上我们有很多内置函数来操作任何列值;您也可以从 TABLE_2 到 TABLE_1 中选择几列。
推荐阅读
- c - Project1.exe 中 0x00007FF795014E96 处引发异常:0xC0000005:访问冲突写入位置 0x00000000705B49C0
- python-3.x - Keras 多类预测仅返回 1 个使用 softmax 和 categorical_crossentropy 的预测
- angular - _ngcontent-c4 影响样式
- assembly - 汇编和 c - 引用调用问题
- scala - 无论如何我可以将值数据转换为来自 Kafka 的 StructuredStreaming 中的实际列名吗?
- android - 一个接一个地从 url 播放音频
- html - 如何使用数据库 Django 中的数据填充表单字段
- android - 将 Android Studio 3.3 更新到 3.4 后生成 AAPT2 错误
- docker - 在 VirtualBox 的多集群 kubernetes 环境中访问已部署的应用程序时遇到问题
- javascript - 找不到入口模块中的错误:错误:无法解析“/usr/src/app”中的“/usr/src/app/src/index.html”