《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
现在业务么?现在纯查询时间多久,执行计划发下
如果你有很多范围查询啊 什么的 把查询结果的id拿去缓存 然后下次查询查询就用id 索引查询 很快
单表 千万级别数据库优化,忽略cpu,内存,硬盘性能瓶颈问题
…. 目前想不到了,欢迎补充
这时候就很有必要做数据冗余了
你的思路是对的,只要是统计相关的,都不能扫表查询,数据量一大,请求数量多,很容易把表锁死。
建统计表,统计每日数据,往日的去查统计表就可以了,今日的去才去查数据表。
若只统计人数等信息,是否可以单独开一个表进行维护,当前总数,注册新用户后 + 1; 或 redis 代替 mysql 获取当前数 +1
用 redis 统计可不可以呢
只用 redis 就可以吧,每新增一条数据 redis 就加一,就不需要缓存和 DB 加起来了
clickhouse了解下
千万的话得考虑优化成列式存储了,hbase