公司之前没有后台, 后台从 0 开始, 就我一个人.
目前服务器资源:
凌动双核 cpu 1.8g 主频,4g ddr3 800 内存, 500g 机械硬盘
亚马逊免费 rds 一台, 1c 1g 20g 空间
后台写了报文收集和简单的入库查询.
现在用户慢慢更新了应用.
每天报文量 18w+, 占用硬盘空间 20M 左右, 数据入库 60w+条, 统计的日活只有 4w 用户, 还在一直增加.
今天算了下, 按三分之一用户会更新新版来算, 这么搞很快就死了.
现在的思路是:
- 压缩单用户的数据
- 按月分表, 这也是单表千万数量级
- nosql 或索引
- 冷热数据分离, 单独搞个结果表.
现在问题来了, 有没有更好的办法, 资源比较有限 或者说做 100w 日活的后台统计, 大概需要什么什么规模的计算资源, 就亚马逊的产品来说.