如何实现多个数据表数据有关联性的情况下,其中一个数据表的数据的所有字段导入导出?

2020-01-10 14:30:05 +08:00
 AlexPassBy

开发过程中遇到一个问题,多个关联的数据表的数据导入导出,部分字段由于字典表关联的是其他数据表,在导入和导出实现过程中遇到麻烦,希望有 V 友提供一些实现思路或者类似案例的实现方式。如果有 git 链接或者其他可参考的链接就更好了。

非常感谢

2677 次点击
所在节点    Java
7 条回复
soulzz
2020-01-10 14:52:43 +08:00
能代码解决的绝对不要用 sql 连表查
查出来再到另一张表去查,慢点就慢点了
AlexPassBy
2020-01-10 14:59:48 +08:00
@soulzz 导出的实现容易些,分表查询,慢一点可以做,主要问题还是在导入怎么实现
soulzz
2020-01-10 15:20:20 +08:00
根据你们的业务啊 实在不行就用非关系型数据库
手动去维护关系
wc951
2020-01-10 16:53:51 +08:00
先把约束去掉再导
KentY
2020-01-10 23:19:30 +08:00
我感觉到差距了....
每个字我都认识, 但不知道 LZ 的问题是什么... 可都有了四个回答... 看了回复, 还是不知道 LZ 的问题是什么....
Aresxue
2020-01-13 09:46:32 +08:00
干掉所有索引包括但不限于主键、外键,然后导出后再加上,数据迁移的基本常识
NorthBigPenguin
2020-01-18 06:08:16 +08:00
1、觉得使用弱关联比较好,如果是已经建好了强关联,那么就只能导入🉐时候,同步更新关联表,给关联表加个识别导入得字段,区分这是导入操作的关键数据
2、这样治标不治本,最好还是做弱关联,
3、或者采用缓存的方式,把导入得数据先放在缓存中,这样不影响速度,等着比如半夜十二点客户少的时候,再进行入库操作

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/636834

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX