tencent cloud

Feedback

Overview

Last updated: 2023-03-02 14:45:11

    Overview

    TencentDB for CTSDB (CTSDB for short) is Tencent Cloud's proprietary distributed and scalable time series database that supports near real-time data search and analysis. It is a non-relational database and provides efficient read/write, cost-effective storage, powerful aggregated data analysis capabilities, and convenient features such as instance monitoring and data query result visualization. Its entire system adopts a multi-node multi-replica deployment architecture, effectively ensuring high service availability and data reliability.

    Benefits

    CTSDB has the following strengths in processing massive amounts of time series data:
    Highly concurrent writes: CTSDB adopts the policy where data is written into the memory first and then periodically dumped as immutable files for storage. It can also write data in bulk to reduce network overheads.
    Cost-effective storage: CTSDB aggregates historical data through data rollup to save storage space. Plus, it uses appropriate encoding and compression algorithms to increase the data compression ratio.
    Powerful aggregated data analysis capabilities: CTSDB not only supports basic aggregate analysis functions such as Min, Max, Sum, and Avg but also supports complex ones such as Group By, Interval, Geo, and Nesting.

    Product Architecture

    General cluster architecture

    
    A general cluster is a distributed cluster consisting of multiple nodes.
    All nodes receive external requests, interconnect and collaborate with each other to provide services such as data storage and indexing (client requests can be distributed to appropriate nodes), and are master-eligible.
    You won't need a dedicated master node if your cluster has less than 30 nodes, because the general cluster architecture will suffice.
    Notes
    You can add a dedicate master node to a CTSDB cluster to optimize and upgrade the general cluster architecture to hybrid node cluster architecture.

    Hybrid node cluster architecture

    
    A hybrid node cluster is a distributed cluster consisting of dedicated master-eligible nodes and data nodes.
    The dedicated master node is responsible for guaranteeing the health and stability of the entire cluster and doesn't provide services such as data storage. Data nodes provide services such as data storage and indexing.
    As the business grows and the data volume increases, when the number of nodes exceeds 30, we recommend that you add a dedicated master node to upgrade the general cluster architecture to hybrid node cluster architecture so as to fully exert the performance of the large multi-node cluster.
    Notes
    A CTSDB cluster cannot be downgraded from the hybrid node cluster architecture to the general cluster architecture.
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support