1
1
正如Jonathon所评论的那样,最好的想法是维护一个RDB来存储来自流媒体源的数据。当Kdb将数据保存到磁盘时,它会一次性保存整个列,因此,如果有1000条记录和5列,最好让它保存5个列表和1000个条目,而不是让它保存5列每个条目1000次。 为了说明这需要多少时间,假设我有两个磁盘列表x和y。 一次插入10000个元素非常快
一次做一个要慢得多
使用完整的TorQ框架可能值得研究。它是专门为这种情况设计的。它具有RDB和HDB功能,可以在此处找到 http://aquaqanalytics.github.io/TorQ/ 如果您希望像您所说的那样附加数据,那么目前没有任何API可以做到这一点。您可以做的是修改RDB或WDB以写入以附加到数据库。使用。装载机。writedatapartition,然后调用。装载机。我想完成会有帮助的。 |
amandath · 函数更新-带动态列的多变量函数 6 年前 |
marrowgari · Kdb数据库到PyQ中的NumPy数组 6 年前 |
chrise · 函数的KDB命名空间 6 年前 |
Fomalhaut -C · 在输入列表上迭代函数(Q/KDB) 6 年前 |
DJ180 · 按enter键将导致KDB后台进程停止 6 年前 |
user8415577 · 返回kdb中的表列表 6 年前 |
marrowgari · PyQ:q.upsert到八字桌 7 年前 |