clickhouse做数据展示

最近在完成一个数据展示的需求,财务的数据需要能按维度逐层递归展示(很多groupby 以及聚合)。尝试过很多方案(由于每个用户都可以针对此页面设置类型组合并维度展示, 且维度组合太多了,横跨的月份也是不定的。无法采用终极方案缓存下所有查询结果再进行展示。) sql在最多的sku维度下甚至耗时10s。感觉sql已无多大空间。 和经理沟通过后决定使用clickhouse对接尝试。5s的sql查询在clickhouse能降到几百毫秒。选好工具果然很重要啊:grin: :grin: 省了不少脑细胞

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 17

我们公司也用clickhouse 单表数据几十亿,查询起来也不会慢,确实很顶

10个月前 评论

啥是 clickhouse 呀? 之前没听说过.

10个月前 评论
sanders 10个月前
fofome (楼主) 10个月前
徵羽宫 (作者) 10个月前

请问数据同步到 clickhouse 操作方便吗?

10个月前 评论
fofome (楼主) 10个月前

数据同步到clickhouse 用的什么方案?,能否分享一下,你们公司的demo

10个月前 评论

我司目前的用途是财务报表展示,并不是实时同步的,以月维度启动后台任务后从mysql中抽取数据插入到clickhouse中的表内。有大佬写过laravel对接clickhouse的composer包,我们只是在上面改动了点而已

Laravel

10个月前 评论
抄你码科技有限公司

@fofome 上点截图,搞个demo抄一下呀

10个月前 评论

好奇原来的数据量有多少?SQL 大概长啥样呢。。

10个月前 评论
sanders

我有个问题问楼主,我们也选型良久,面对成本至今还没采用任何分析查询引擎。如果想实现一款BI系统中的数据报表能力,且面对百亿规模的数据,从实现难度和性价比来看,选 Elastic Stack 好一些哪还是 ClickHouse 好一些哪?或者说他们各自的优势在哪方面?

10个月前 评论
dbkuaizi 10个月前
fofome (楼主) 10个月前
sanders (作者) 10个月前
fofome (楼主) 10个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!