理解分区策略及相关概念in DolphinDB

  • Overview

    分区是对数据库进行深入了解的关键入口。

    ddb是为OLAP设计的系统,主要是解决:

    1. 海量结构化数据的快速存储和计算;
    2. 通过内存数据库和流数据计算引擎实现高性能数据处理

    ddb不适合数据频繁更改的OLTP;

  • 什么是好的分区策略

    一个好的分区策略通过只读取查询所需的相关数据来减少要扫描的数据量。

  • 怎么叫所谓“不好”

    如果分区机制设计不合理,对数据库的查询、计算以及其它操作都可能受到“磁盘访问I/O”这个瓶颈的限制。

  • 磁盘访问I/O

    理解磁盘访问I/O

  • DDB的架构

    理解MPP(Massively Parallel Processing) in database

    不同于其他分布式数据库采用的MPP架构,DolphinDB架构中没有leader node与computing nodes的区分,而是点对点结构,每个客户端可以连接到任何一个数据节点。

  • 关于分区

    不能用不同的分区类型或分区方案覆盖已有的分布式数据库。

    分区类型partitionType:定义的几种类型

    分区方案partitionScheme:具体的分区内容

    partitionType partitionScheme
    HASH database(“dfs://hashdb”, HASH, [INT, 2]) 产生指定数量分区
    RANGE database(“dfs://rangedb”, RANGE, 0 5 10) 具体值的连续扩展;包含起始不含结尾
    VALUE database(“dfs://valuedb”, VALUE, 2000.01M…2016.12M) 具体
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值