【详述】java后端使用streamLoad对数据存储过程中发现一些场景:有时候只需要对部分列进行更新就好,但是streamLoad需要后端将所有列按照建表顺序一个个拼接排列好后以流的形式进行存储,有的时候为了数据不被覆盖,还需要从原表中获取数据后,拼接好该行,再进行存储,这对性能产生极大影响
【背景】
【业务影响】需先从数据库获取上次存入的数据后再以这种格式拼接后存入数据库:
oneRow=(本次需更新的列)+ (本次无需更新的列从数据库获取后拼接)
是否可以指定不更新某些列,或者只更新某些列