数据库大字段 json 内容提取最佳实践

150 天前
 senx0000
目前数据库是 oracle 11g ,不支持 json 之类的函数,现在想把一个表里 clob 字段存储的 json 格式内容中的 key 和 value 提取出来存到另一个表,json 有多层如{"a":{"b":"c"}},表里数据量是百万级,如何实现能保证速度不能太慢?
我能想到的是写个批处理程序,有没有相应的框架或者更快的方案推荐?
1590 次点击
所在节点    数据库
9 条回复
hemingway
150 天前
百万级还好吧,如果是我做,思路:把源表的数据导出到文件,写一个处理程序处理这个文件得到你要的数据给是,然后导入到新表
javalaw2010
150 天前
用你熟悉的语言快速写个批量处理的程序,这个量级,你有找别的方案的时间,数据都导完了。
senx0000
150 天前
如果是亿级数据呢?感觉应该有现成的方案。
SuperMari0
150 天前
正则?
zw1one
150 天前
json 数据,要不直接切换到 MongoDB ?
dode
150 天前
oracle 原生支持 json 运算,处理吗
Jasckcc
150 天前
使用 PL/SQL 编写存储过程:
编写一个 PL/SQL 存储过程来解析和提取 JSON 数据,然后将提取出的数据插入到目标表中
realJamespond
150 天前
不放 elk 搞起?
dada88xyxy
149 天前
可以试试用 kettle 来做,读取后再写入

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

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

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

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

© 2021 V2EX