产品概述

最近更新时间:2020-09-23 09:31:51

简介

时序数据库 CTSDB(TencentDB for CTSDB)是腾讯云推出的一款分布式、可扩展、支持近实时数据搜索与分析的时序数据库。该数据库为非关系型数据库,提供高效读写、低成本存储、强大的聚合分析能力、实例监控以及数据查询结果可视化等功能。整个系统采用多节点多副本的部署方式,有效保证了服务的高可用性和数据的高可靠性。

产品优势

CTSDB 在处理海量时序数据时优势如下:

  • 高并发写入:数据先写入内存,再周期性的 Dump 为不可变的文件存储。且可以通过批量写入数据,降低网络开销。
  • 低成本存储:通过数据上卷(Rollup),对历史数据做聚合,节省存储空间。同时利用合理的编码压缩算法,提高数据压缩比。
  • 强大的聚合分析能力:支持丰富的聚合查询方式,不仅支持 avg、min、max 等常用的聚合方式,还支持 Group By、区间、Geo、嵌套等复杂聚合分析。

产品架构

通用集群架构


通用集群是由多个节点共同组成的分布式集群。

  • 每个节点都对外接收请求,节点之间互通,彼此配合,提供数据存储和索引等服务(节点之间能够将客户端请求转向到合适的节点),均具有被选为 MASTER 节点的资格。
  • CTSDB 通用集群的节点数量小于30个时,无需添加专有主节点,通用集群架构即可满足使用要求。
    说明:

    CTSDB 集群可以通过添加专有主节点,将集群架构从通用集群架构优化升级为混合节点集群架构。

混合节点集群架构


混合节点集群是由一类具有被选为 MASTER 节点资格的专有主节点和数据节点组成的分布式集群。

  • 专有主节点负责维护保障整个集群的健康状态和稳定性,不负责数据存储等服务;数据节点提供数据存储和索引等服务。
  • 随着用户业务发展和数据量增长,节点数量超过30个时,建议添加专有主节点,将通用集群架构优化升级为混合节点集群架构,充分保证多节点超大集群的性能发挥。
    说明:

    CTSDB 集群无法从混合节点集群架构变更为通用集群架构。

目录