如果要查询几个亿的数据量,有没有推荐的数据库呢?clickhouse对后台分页支持不太友好,不管是新计算引擎,还是大数据导出什么的,都不太
友好,有什么推荐的数据库嘛,性能比较高的,支持新计算引擎什么的。
clickhouse已经是大数据分析数据库了
你的需求,这么写数据要到前台展示,什么需求,不合理啊。。
建议改下需求,和需求部门讨论下把。。
你这问一下AI 啥都出来了
OceanBase
优势:原生分布式架构支持水平扩展,TPC-C基准测试达20.55亿tpmC,具备金融级强一致性与高可用性914。采用LSM-Tree压缩技术降低存储成本70%-90%4。
适用场景:金融、电商等高并发OLTP业务,需ACID事务保障的场景。
TiDB
优势:兼容MySQL协议,HTAP架构同时支持交易与分析,可无限水平扩展3。
适用场景:需从MySQL平滑迁移,兼顾实时交易与复杂分析的混合负载39。
云数仓 Snowflake
优势:存储与计算分离架构,自动扩缩容,高效处理PB级结构化/半结构化数据12。
适用场景:用户行为分析、日志处理等海量数据聚合查询12。
列式数据库(如 Apache HBase, Cassandra)
优势:列式存储提升压缩率与扫描效率,适合宽表聚合查询67。Cassandra支持跨数据中心复制4。
适用场景:时序数据、物联网传感器记录等写入密集型分析8。
阿里云 PolarDB
优势:计算与存储分离,支持多主多写,集成AI算力优化查询914。TPC-C性价比达0.8元/tpmC14。
适用场景:云原生企业需快速扩展,且依赖AI增强分析效率的场景。
数据分区:按时间/地域分片提升并行查询效率58;
混合架构:OLTP库(如OceanBase)+ 离线数仓(如Snowflake)分离冷热数据412;
索引策略:对高频查询字段建立分布式索引,避免全表扫描57
Mysql Oracle 应该都可以呀
问题需要分开看1.如果有几个亿的数据量,只是做统计分析,完全可以定时执行,生成一个表,直接展示出来就行,没必要搞那么麻烦
2.如果数据都存在1个表里面,设计上需要优化了,建议做分表,一般的数据库都支持,加大内存基本上能解决,帆软上做过sql分页+年度分表就完事