一种基于ClickHouse集群实现OLAP高并发的方法及系统

    公开(公告)号:CN114281901B

    公开(公告)日:2025-02-07

    申请号:CN202011031277.2

    申请日:2020-09-27

    Abstract: 本发明提供了一种基于ClickHouse集群实现OLAP高并发的方法及系统,中转服务器接收客户端发出的多条查询请求,并根据ClickHouse集群中每一ClickHouse服务器的负载情况,发送多条所述查询请求,所述ClickHouse集群为一分片多副本结构;所述ClickHouse服务器根据接收到的所述查询请求得到查询结果,并将所述查询结果返回给所述客户端;本发明设置中ClickHouse服务器为一分片多副本的结构,每个ClickHouse服务器都能够独立负责一条查询请求的完整查询,不会因为数据被分片从而使得需要拆分查询请求,从而将处理拆分后多个子查询的能力转化为同时执行多个完整查询请求的能力,提高了对高并发查询的效率。

    一种基于ClickHouse集群实现OLAP高并发的方法及系统

    公开(公告)号:CN114281901A

    公开(公告)日:2022-04-05

    申请号:CN202011031277.2

    申请日:2020-09-27

    Abstract: 本发明提供了一种基于ClickHouse集群实现OLAP高并发的方法及系统,中转服务器接收客户端发出的多条查询请求,并根据ClickHouse集群中每一ClickHouse服务器的负载情况,发送多条所述查询请求,所述ClickHouse集群为一分片多副本结构;所述ClickHouse服务器根据接收到的所述查询请求得到查询结果,并将所述查询结果返回给所述客户端;本发明设置中ClickHouse服务器为一分片多副本的结构,每个ClickHouse服务器都能够独立负责一条查询请求的完整查询,不会因为数据被分片从而使得需要拆分查询请求,从而将处理拆分后多个子查询的能力转化为同时执行多个完整查询请求的能力,提高了对高并发查询的效率。

Patent Agency Ranking