干货丨如何使用时序数据库DolphinDB进行淘宝用户行为分析
DolphinDBdatabase是新一代的高性能分布式时序数据库(time-seriesdatabase),同时具有丰富的数据分析和分布式计算功能。本教程使用DolphinDB对淘宝APP的用户行为数据进行分析,进一步分析业务问题。数据来源:UserBehaviorDatafromTaobaofo
量化干货丨如何使用DolphinDB计算K线
DolphinDB提供了功能强大的内存计算引擎,内置时间序列函数,分布式计算以及流数据处理引擎,在众多场景下均可高效的计算K线。本教程将介绍DolphinDB如何通过批量处理和流式处理计算K线。历史数据批量计算K线其中可以指定K线窗口的起始时间;一天中可以存在多个交易时段,包括隔夜时段;K线窗口可重
干货丨时序数据库DolphinDB插件开发教程
DolphinDB支持动态加载外部插件,以扩展系统功能。插件用C++编写,需要编译成".so"或".dll"共享库文件。本文着重介绍开发插件的方法和注意事项,并详细介绍以下几个具体场景的插件开发流程:如何开发支持时间序列数据处理的插件函数如何开发用于处理分布式SQL的聚合函数如何开发支持新的分布式算
干货丨解析Orca对DolphinDB分布式表的操作
DolphinDB是一个分布式时序数据库,并且内置了丰富的计算和分析功能。它可以将TB级的海量数据存储在多台物理机器上,充分利用CPU,对海量数据进行高性能分析计算。通过Orca,我们可以在python环境中使用与pandas语法相同的脚本对DolphinDB分布式数据库中的数据进行复杂高效的计算。
干货丨时序数据库DolphinDB高可用设计及部署教程
DolphinDB提供数据、元数据以及客户端的高可用方案,使得数据库节点发生故障时,数据库依然可以正常运作,保证业务不会中断。与其它时序数据库不同的是,DolphinDB的高可用确保强一致性。1.概述DolphinDBdatabase采用多副本机制,相同数据块的副本存储在不同的数据节点上。即使集群中
时序数据库DolphinDB客户端软件教程
DolphinDB提供了从基于Java的GUI,VSCodeExtension,Web界面,到命令行等各种灵活友好的交互界面,具体包括以下6种客户端交互方式。1.DolphinDBGUIDolphinDBGUI是基于Java的功能最齐全的图形化编程以及数据浏览界面。DolphinDBGUI可以在任何
干货丨时序数据库DolphinDB代码模块复用教程
在软件团队开发项目中,要提升开发效率和质量,代码必然要进行封装和重用。在使用DolphinDB的脚本进行开发时,可以使用module和use方法,来声明和使用可重用模块。1.模块介绍在DolphinDB中,模块是指只包含函数定义的代码包。它具有以下特点:以.dos作为模块文件的后缀,dos是Dolp
干货丨时序数据库DolphinDB数据导入教程
企业在使用大数据分析平台时,首先需要把海量数据从多个数据源迁移到大数据平台中。在导入数据前,我们需要理解DolphinDBdatabase的基本概念和特点。DolphinDB数据表按存储介质分为3种类型:内存表:数据只保存在本节点内存,存取速度最快,但是节点关闭后,数据将会丢失。本地磁盘表:数据保存
干货丨时序数据库DolphinDB作业管理概述
作业(Job)是DolphinDB中最基本的执行单位,可以简单理解为一段DolphinDB脚本代码在DolphinDB系统中的一次执行。Job根据阻塞与否可分成同步作业和异步作业。同步作业同步作业也称为交互式作业(InteractiveJob),它的主要来源有:WebnotebookDolphinD
干货丨DolphinDB启动脚本教程
DolphinDBdatabase从1.0版本开始,提供了启动脚本功能。用户可以通过配置参数startup来指定用户级的启动脚本,默认值是startup.dos。通过设定启动脚本,DolphinDB启动的时候会自动完成每次启动都需要执行的工作,譬如初始化流数据,定义共享变量,加载插件脚本等。1.Do
DolphinDB异常检测引擎教程
1.概述物联网设备(如机床、锅炉、电梯、水表、气表等等)无时无刻不在产生海量的设备状态数据和业务消息数据,这些数据的在采集、计算、分析过程中又常常涉及异常数据的检测。DolphinDB作为一个高性能的分布式时序数据库(timeseriesdatabase),内置了一个流数据框架,既能实时处理分析这些
干货丨如何用时序数据库DolphinDB实现动量交易策略详解
动量策略是最流行的量化策略之一。商品期货的CTA策略,绝大多数都是基于动量策略。在股票市场,动量策略也是常用的量化因子之一。通俗地讲,动量策略就是“追涨杀跌”。下面我们将介绍如何在DolphinDB中测试动量交易策略,并计算动量交易策略的累积回报。DolphinDBdatabase是一款高性能分布式
干货丨如何高速迁移MySQL数据到时序数据库DolphinDB
DolphinDB提供了两种导入MySQL数据的方法:ODBC插件和MySQL插件。我们推荐使用MySQL插件导入MySQL数据,因为它的速度比ODBC导入更快,导入6.5G数据,MySQL插件的速度是ODBC插件的4倍,并且使用MySQL插件无需任何配置,而ODBC插件需要配置数据源。在使用MyS
干货丨时序数据库DolphinDB和TimescaleDB 性能对比测试报告
一、概述DolphinDBDolphinDB是以C++编写的一款分析型的高性能分布式时序数据库,使用高吞吐低延迟的列式内存引擎,集成了功能强大的编程语言和高容量高速度的流数据分析系统,可在数据库中进行复杂的编程和运算,显著减少数据迁移所耗费的时间。DolphinDB通过内存引擎、数据本地化、细粒度数
【2022/5/20】ITPUB新闻早报
今日热点:1、索尼将跨平台推动元宇宙革命索尼在周三的战略简报会上表示,其有能力在虚拟世界或沉浸式虚拟世界中发挥主导作用。索尼首席执行官吉田贤一郎表示,元宇宙兼具社交空间和实时网络空间,游戏、音乐、电影和动漫等在这里交汇,”“我们的目标是将移动空间变成一个新的娱乐空间...我们相信移动将成为下一个大趋
干货丨Orca: 基于DolphinDB的分布式pandas接口
Orca项目在DolphinDB之上实现了pandasAPI,使用户能更高效地分析处理海量数据。如果你已经熟悉pandas,你就能通过Orca包,充分利用DolphinDB的高性能和并发,处理海量数据,而不需要额外的学习曲线。如果你已经有现成的pandas代码,你不需要对已有的pandas代码进行大
干货丨时序数据库DolphinDB API性能基准测试报告
1.概述DolphinDB是一款高性能分布式时序数据库(time-seriesdatabase),属于列式关系型数据库,由C++编写,具有内置的并行和分布式计算框架,可用于处理实时数据和海量历史数据。DolphinDB除了提供自己的脚本语言外,还提供了C++、Java、C#、Python、R等编程语
干货丨时序数据库DolphinDB与Druid的对比测试
作者:DolphinDB链接:https://juejin.cn/post/6911861815047618573
干货丨时序数据库DolphinDB与InfluxDB对比测试报告
2018年8月,我们曾在知乎发布过DolphinDB与InfluxDB对比测试报告(知乎搜索:DolphinDB智臾科技)。当时的结果显示,DolphinDB的查询性能领先InfluxDB一到三个数据量级,数据导入性能领先一个数量级,数据导出性能相差不大。时隔一年多,DolphinDB与Influx
干货丨DolphinDB与Aliyun HybridDB for PostgreSQL在金融数据集上
1.概述DolphinDB是一款高性能混合列式数据库和数据分析系统,尤其擅长处理时间序列数据。AliyunHybridDBforPostgreSQL(以下简称HybridDB)是由阿里巴巴提供的基于开源Greenplum定制的MPP架构企业级通用数据仓库产品。在本报告中,我们对DolphinDB和H