目前每天的数据量其实不大,但是有比较复杂的 SQL 分析需求,希望走一个 OLAP 数据,目前用的 clickhouse ( 2C ,4GB ),但每时每刻都会有不少 mem 和 cpu 消耗,想问问类似情况下哪些数据库在这个场景比较好呢?
1
lyt001 7 天前
单机的情况下 ck 算是最好的选择之一了吧,目前用 ck 有什么问题?
|
3
lyt001 7 天前
追求更加轻量化的话据我所知 duckdb 可能可以满足你的要求
|
![]() |
5
opengps 7 天前
这种需要动态扫描的计算类脚本,cpu 和内存消耗免不了,通过选型能解决的问题并不多
|
![]() |
6
liprais 7 天前
复杂的 sql 你用 clickhouse ?
用 pg 完事 |
7
spritecn 7 天前
ck 一个查询 CPU 跑满重启都不行,日志场景可以考虑 openobserve
|
![]() |
8
8355 7 天前
个人理解 clickhouse 应该单机最好
云厂商一般是 1:4 你升成 4c 16G 试下看看 我们目前买阿里云 8c 32g 也是单机最低配 单表在算超过 110 亿聚合 |
![]() |
12
jimyag 7 天前
duckdb 可以通过 EXPORT DATABASE 把数据导出,也可以通过 import 导入。
duckdb 也有很多语言的驱动,用代码也能管理 https://duckdb.org/docs/sql/statements/export https://duckdb.org/docs/clients/overview |
14
zzmark06 3 天前
那你就 clickhouse 呗,4c32g 能跑很多东西了。
小内存建议缩缩参数,参考 altinty 的手册 https://kb.altinity.com/altinity-kb-setup-and-maintenance/configure_clickhouse_for_low_mem_envs/ |