我必须将几天前的一些数据添加到磁盘分区表中。它只是特定符号的一点点数据。
根据日期和时间将数据插入正确索引以确保满足 parted 属性的最有效方法是什么?
除了 upsert + sort + apply 属性之外,没有什么特别的事情要做。
upsert
https://code.kx.com/q/ref/upsert/xasc
在磁盘上https://code.kx.com/q/ref/asc/#sorting-data-on-disk#
应用属性https://code.kx.com/q/ref/set-attribute/大致类似于:
hdb:`:/path/to/hdb
d:2023.01.01
t:tab
.Q.dd[hdb;(d;t;`)] upsert newData
`sym`time xasc .Q.dd[hdb;(d;t;`)]
.[.Q.dd[hdb;(d;t;`sym)];();`p#]