【发布时间】:2016-12-21 16:12:48
【问题描述】:
我是 q 和 KDB 的新手。为了测试,我在本地 Windows PC 上安装了 KDB 3.4,tickerplant 和 RDB 在默认端口上运行并使用 vanilla tick.q、u.q 和 r.q。
我有一个 Java 进程,它连接到股票代码工厂并执行
".u.upd:insert" once followed by multiple update queries like below
".u.upd[`Offers ; ( 2016.12.20D11:43:08.212,`655044AE5,`CITIXX,`CITIXXX74,`CITIXXX,`CITIXXX74,2545,`SELL,`SUBJECT,`OPEN,`PRICE,101.693e,200j,1j,2016.12.20D11:43:08.212)]"
我确实看到在股票代码工厂 (localhost:5010) 中更新了 Offers 表,但我没有看到其中任何一个被发布到 RDB (localhost:5011),尽管它具有正在更新的表的架构。此外,如果 java 进程直接连接到 RDB,那么我确实在 RDB 中看到了更新,但我想了解为什么没有使用我当前的设置将更新从股票工厂发布到 RDB。
【问题讨论】: