需求
朋友有个用户登录数据要保存, 大量写入,每日数据量3000w. , 没有修改, 只有count查询, 数据库应该选择啥呀

- 考虑MySQL, 因为简单
- 是否能支持每日3000w的数据?
- 数据量来说是没问题的, 表空间的最大容量为64TB, int最大长度21亿
- 并发量: 那么8核16G的数据库每秒大概可以抗多少并发压力?大体上来说,在几千这个数量级。
- 列族数据库
- HBase
HBas 适合海量教混物存情与高能实时查
- ClickHouse性能更好
- 20亿行以下数据量级查询,90%都可以在1s内给到结果
知识
我们首先理清一些基础概念
OLTP:是传统的关系型数据库,主要操作增删改查,强调事务一致性,比如银行系统、电商系统
OLAP:是仓库型数据库,主要是读取数据,做复杂数据分析,侧重技术决策支持,提供直观简单的结果