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