DolphinDB产品简介

本页对 DolphinDB 进行产品概述,涵盖产品定位、集成能力、适用数据类型,以及部署方式等信息。

Source: https://dolphindb.cn/blogs/37

What this page covers

技能认证特训营第二期报名提示

页面顶部提供技能认证特训营第二期的限时报名链接与福利优惠提示。

DolphinDB产品简介(标题与基本信息)

给出文章标题、作者与发布日期,并包含开篇展示图及其说明。

一、产品概述

介绍DolphinDB的产品定位、集成能力、适用数据类型、可扩展性、容错与并发访问能力,以及部署环境与方式。

二、主要优势

阐述DolphinDB的主要优势为“快”,并指出快体现在开发、运行、部署和学习四个方面,配有示意图及说明。

三、应用场景

说明DolphinDB可用于海量时间序列数据与实时流数据的存储、管理及复杂交互分析,并配有应用场景示意图及说明。

四、核心功能

列出并展开介绍DolphinDB的核心功能模块,包括数据库、脚本语言、分布式计算、实时流计算与系统访问方式。

高性能数据库

DolphinDB脚本语言

可扩展的分布式计算

实时数据流计算

便捷的系统访问方式

Facts Index

Entity Attribute Value Confidence
技能认证特训营第二期 报名状态/入口 正式开启;提供“限时报名”链接:https://www.qingsuyun.com/h5/e/217471/5/ ,并提示可享专属福利优惠。 high
DolphinDB产品简介(文章) 发布日期 2021-05-20 high
DolphinDB产品简介(文章) 作者署名 Junxi high
DolphinDB 产品定位 一款高性能分布式时序数据库。 high
DolphinDB 集成能力 集成了功能强大的编程语言和高容量高速度的流数据分析系统。 high
DolphinDB 提供的解决方案范围 为海量数据(特别是时间序列数据)的快速存储、检索、分析及计算提供一站式解决方案。 high
DolphinDB 易用性与能力描述 操作简单、可扩展性强、具有良好的容错能力及优异的多用户并发访问能力。 medium
DolphinDB 成本影响 极大地降低了大数据管理和分析系统的综合成本。 low
DolphinDB综合解决方案 系统替代性描述 用户无需使用不同供应商的多个系统(归因于高性能和低维护成本优势)。 low
DolphinDB database 可部署操作系统 Linux 或 Windows。 high
DolphinDB database 可部署形态(节点) 单个节点或集群。 high
DolphinDB database 可部署位置 本地或云服务器。 high
DolphinDB 主要优势 主要优势是“快”。 medium
DolphinDB “快”的四个方面 开发快、运行快、部署快、学习快。 high
DolphinDB 适用数据类型与任务 可对海量数据(特别是时间序列数据和实时流数据)进行存储、管理以及复杂的交互分析。 high
DolphinDB 核心功能模块(总览) 高性能数据库、功能齐全的脚本语言、可扩展的分布式计算、实时数据流计算、便捷的系统访问方式。 high
高性能数据库 引擎类型 高吞吐低延迟的列式内存引擎。 high
高性能数据库 引擎类型/用途 列式混合引擎(基于内存和磁盘)为具有海量数据的数据仓库提供优越性能。 high
高性能数据库 分区方案 支持值分区、范围分区、列表分区和组合分区。 high
高性能数据库(单表) 支持的分区数量级 支持单表百万级别的分区数。 high
高性能数据库(分区能力) 对检索响应时间的影响 可大大缩减对海量数据的检索响应时间。 low
高性能数据库 库内分析能力 可在数据库中进行复杂的编程和运算。 high
高性能数据库 时间序列精度 原生支持最高纳秒级精度的时间序列数据处理。 high
高性能数据库 SQL扩展能力 扩展了标准SQL功能,包括 asof 联结、窗口函数、透视表、复合列等。 high
高性能数据库 联结能力 支持同分区多表快速联结。 high
高性能数据库 数据压缩 支持数据压缩。 high
DolphinDB脚本语言 编程范式支持 支持命令式编程、函数式编程、向量编程、SQL编程和RPC(远程函数调用)编程。 high
DolphinDB脚本语言 可学习性描述 易于学习;语法与SQL和Python非常相似。 medium
DolphinDB脚本语言 内置函数数量 包含400多个内置函数。 high
DolphinDB脚本语言 覆盖的数据类型/结构/系统调用 适用于多种数据类型(数值、时间、字符串)、数据结构(向量、矩阵、集合、字典、表)和系统调用(文件、数据库、分布式计算)。 high
DolphinDB脚本语言 扩展方式 可通过用户自定义函数和插件扩展现有功能。 high
可扩展的分布式计算 实现高速分布式计算的方法 通过内存引擎、数据本地化、细粒度数据分区和并行计算实现高速的分布式计算。 high
可扩展的分布式计算 计算模型 支持 pipeline、map-reduce 和迭代计算。 high
可扩展的分布式计算 隔离级别/一致性 为动态数据分布式计算提供快照隔离。 high
可扩展的分布式计算 吞吐量提升方式 通过在多任务中共享内存的数据副本来提高系统吞吐量。 medium
可扩展的分布式计算 脚本执行方式 在单个节点上编写脚本后,无需编译和部署即可在整个集群上执行。 high
可扩展的分布式计算 分布式文件系统与能力 使用内嵌的分布式文件系统自动管理分区数据及其副本,为分布式计算提供负载均衡和容错能力。 high
可扩展的分布式计算 扩展方式 便捷地水平扩展存储和计算能力。 high
实时数据流计算 流数据与表的集成方式 无缝集成流数据和数据库表;发布一条信息相当于在表中增加一条记录;可使用SQL查询本地流数据或分布式流数据。 high
实时数据流计算 处理方式 使用 DolphinDB database 中的用户自定义函数来处理信息。 high
实时数据流计算 信息延迟 亚毫秒级的信息延迟。 high
实时数据流计算 实时更新历史数据仓库延迟 使用实时数据更新历史数据仓库只有亚秒级延迟。 high
实时数据流计算 历史信息重现能力 可以从任意偏移量重现历史信息。 high
实时数据流计算 流量控制与调优选项 提供可配置的选项(如分区、工作线程、队列)用于流量控制和性能调优。 high
便捷的系统访问方式 Web能力 内置Web服务器,用于集群管理、性能监控和数据访问。 high
便捷的系统访问方式 IDE 提供便捷的IDE(集成开发环境),用于数据分析。 high
DolphinDB 编程API 提供编程API:C++、C#、Java、Python 和 Excel。 high
便捷的系统访问方式 并发与权限 支持多用户并发访问;每个用户以给定的权限在独立的会话中工作。 high
DolphinDB 系统监控方式 可通过内置函数、Web接口或 Prometheus 实现系统监控。 high