Jason Tang
Jason Tang - 时序数据库技术支持

性别: 浙江 - 杭州 注册于 2021-05-07

向TA求助
340金币数
2080 经验值
3个粉丝
主页被访问 2618 次

184 个回答

1 赞同

无法读出 已持久化的 流表数据

(1)首先回答为什么流数据表接收了800多W条数据,但是这个持久化流表中只显示700W条 您这边定义持久化流表的语句如下: enableTableShareAndPersistence(table=tbTicks, tableName=`ticks, cacheSize=7000000, retentionMinutes=4320 ) cacheSize参数是指该流表内存中保存的最大记录条数,您设置的是700W,所以每当该流...

回答于 2021-09-26 09:30

0 赞同

请问KDB的数据导入到DolphinDB有没有比较高效的解决方案?

可以尝试这样去做: (1)KDB数据导出为csv文件 (2)用loadTextEx函数,配合任务并发,把csv文件多线程高效导入到DolphinDB

回答于 2021-09-26 09:12

0 赞同

根据某个债券代码查找其所有日期的数据,请问应该如何设计数据库...

示例代码如下: n=1000 ID=rand(`A`B`C, n) dates=2017.08.07..2017.08.11 date=rand(dates, n) x=take(0..49, n) + 0.1 t=table(ID, date, x) db1 = database(, VALUE, ID) db2 = database(, RANGE, date(datetimeAdd(2000.01M,0..40*12,'M'))) db = database("dfs://test1", COMPO, [db1, db2]) pt = db.createPartiti...

回答于 2021-08-31 19:54

0 赞同

不同的两个DFS表怎么做分布式的表关联查询?

当前版本1.30.12、1.20.21 (1)DFS表的表关联需要在同一个数据库database下面 (2)两个大的DFS表做表关联的话,可以采用相同的分区方案,将两个大的DFS表存储在同一个数据库下。 (3)1个小表和1个大的DFS表做关联的话,可以将小表以维度表的方式存入同一个数据库下,实现两个表的关联。 (4)对于内存表,表关联查询...

回答于 2021-08-27 15:15

0 赞同

数据库分区的概念是基于库而不是基于表,同一库下的表都是采用相...

(1)DolphinDB中数据库分区的概念是基于库而不是基于表,同一库下的表都是采用相同分区方案。 (2)需要不同的分区方案,需要创建不同的库。

回答于 2021-08-27 14:46

0 赞同

关于中间数据存储方案和成本的问题

原始数据、清洗后的数据、中间计算结果数据、最终计算结果数据都可以存储在DolohinDB系统中,DolphinDB拥有自己的分布式分文管理系统,设计的初衷就是支持海量数据,存储的数据量增加不会导致性能的下降。

回答于 2021-08-27 14:32

0 赞同

如何统计矩阵中的NULL值占比

示例代码: matrix_test = matrix([1 2 NULL, 4 NULL 6], 7 NULL 9) rate = 1 - matrix_test.count()\matrix_test.size() print(rate) 运行结果:0.333333333333333

回答于 2021-08-20 11:22

0 赞同

关于滚动加权平均的实现问题

可以参考一下例子: price = 1..20 weight = 1..5 moving(wavg{,weight}, price, 5) 结果: 求加权平均的相关函数还有wavg,mwavg,cumwavg,可以在DolphinDB官网手册查询使用方法。

回答于 2021-08-19 17:48

0 赞同

关于lag操作对应DolphinDB中的哪个函数?

DolphinDB中的prev、next、move函数可以满足上面的需求,以prev为例: n = 10 ID = take(1..10, n) x = take(10..20, n) t = table(ID, x) select ID, x, prev(ID) as prev_ID from t 结果:

回答于 2021-08-19 10:17

0 赞同

如何随机获取集群1个数据节点的名字,想用rpc函数随机向集群中的...

示例代码: rand(pnodeRun(getNodeAlias).node, 1)

回答于 2021-08-18 17:38