UniqueSugar

UniqueSugar 查看完整档案

杭州编辑上海交通大学  |  核科学与技术 编辑浙江智臾科技  |  技术支持 编辑 dolphindb.cn 编辑
编辑

金融、物联网领域的大数据存储、查询和计算

个人动态

UniqueSugar 回答了问题 · 3月29日

解决想取一天内time最早和最晚时间的volume差值,group by SecurityID

可以尝试这样写:

select last(volume) - first(volume) from t group by SecurityId

结果如下:

image

关注 2 回答 1

UniqueSugar 赞了问题 · 3月29日

dolphidb关于大批量的处理

单机服务器集群256G的内存
现在加载数据,大概1天3亿条数据,总共一年数据
加载到内存中
ERROR OUT OF MEMORY,应该做什么处理

关注 2 回答 0

UniqueSugar 赞了问题 · 3月29日

这个是一元函数吗?

subscribeTable函数的handler参数如果为函数,应该为一元函数且其唯一参数应该是订阅的数据。
image.png
这个实例里不是一元函数吧?

关注 2 回答 1

UniqueSugar 赞了问题 · 3月29日

解决将1个分布式表拆为2个,有什么高效的办法

image.png
如上图所示,将一个dfs一拆为二,这样的方法是否高效?因为全读出来再写,数据量比较大,所以我用mr。

关注 2 回答 1

UniqueSugar 赞了问题 · 3月29日

dolphindb中如何设置某个数据节点单独的参数配置?

我现在是15个核心两个节点,那么一个节点7核心一个节点8核心,在哪里配置中进行配置单独的分配,cluster.cfg中的workerNum好像是统一分配的,应该怎么做呢?

关注 2 回答 1

UniqueSugar 赞了问题 · 3月29日

解决想取一天内time最早和最晚时间的volume差值,group by SecurityID

建表语句:

time = take(10:10:00.300+1..30*300, 200)
tradeMoney = double(take(1..100, 200))
SecurityId = take(`A, 100) join take(`B, 100)
volume = take(1..300, 200)
t = table(time,tradeMoney, SecurityId,volume)

表结构如下:

image.png

想取一天内time最早和最晚时间的volume差值,group by SecurityID。请问在dolphindb中怎么写好呢?

关注 2 回答 1

UniqueSugar 赞了问题 · 3月26日

dolphinDB关于金融数据导入的问题

题目描述

导入金融数据时,在csv文件中,时间类型数据由于为string 或者int
如何处理成datetime类型
image.png
例如这个9点30分0秒0毫秒

题目来源及自己的思路

相关代码

指定了读取文件的时间格式,还是无法正确读取
temp_schemaTB[`format] =[,"HHmmssSSS","HHmmssSSS",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]
t1 = ploadText(tempPath,,temp_schemaTB)

你期待的结果是什么?实际看到的错误信息又是什么?

关注 1 回答 0

UniqueSugar 赞了问题 · 3月26日

DolphinDB与传统数据库相比,支持多种时间类型,符合金融领域需求

TIMESTAMP,datetime,NANOTIMESTAMP,DATEHOUR等优缺点比较,适合场景有哪些

关注 1 回答 0

UniqueSugar 赞了问题 · 3月26日

Dolphindb 中关于insert into

insert t1(tradingDay) into values (timestamp(datetimeParse(`20180307,"yyyyMMdd")))
执行语句
发现和关系型数据库不太一样,关系型数据库ORACLE是整列插入,而dolphinDB是只插入一条数据
,那么我插入某一列的数据应该怎么做?

关注 2 回答 1

UniqueSugar 赞了问题 · 3月26日

Dolphindb中cutPoints的用法

symbols = array(SYMBOL, 0, 100)
symbols = symbols.distinct().sort!().append!("999999");
symRanges = symbols.cutPoints(100)
会有报错信息
binNum is larger than the number of data points.

关注 1 回答 0

认证与成就

  • 获得 288 次点赞
  • 获得 15 枚徽章 获得 0 枚金徽章, 获得 1 枚银徽章, 获得 14 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2020-10-04
个人主页被 3.8k 人浏览