[SQL ] 大量LOG记录架构选择

楼主: OpenGoodHate (什么东西什么东西)   2015-05-09 23:04:01
数据库名称:MSSQL / MYSQL
数据库版本:2014 / 5.5.22
内容/问题描述:
其实还在架构选择中
就是目前有个需求是要记录每个USER每秒产生的一笔LOG
如果是这样
worst case 就是一个user 一天要产出86400笔记录
有1000个user 的话不就一天要记录86400000笔
没一个月资料表应该就破亿笔
想请问如果有log 需求的话通常会怎么写
这个log 是要可以随时被查询的
若是算保存3个月(或1个月)的话该怎么处理
因为目前的主机打算租用在Azure,服务环境应该就是ASP.NET
所以也有硬盘容量限制
有想过自动分表,但是以月份分表难保不会随着使用着的成长会有更大量的资料
或是这个情况要考虑NOSQL 的解决方案??
目前是全新案子刚起步,所以要NOSQL 可能也要等目前架构真的爆炸才会换吧
作者: GoalBased (Artificail Intelligence)   2015-05-09 23:29:00
要不要先去看一下 这样要多少钱= =
作者: rockchangnew (rock)   2015-05-10 09:46:00
http://0rz.tw/EVbtf 参考一下囉
作者: noxhsu (通りすがりの食いしん坊)   2015-05-13 12:56:00
有没有考虑log server?一般伺服的Syslog都是这样定时打包

Links booklink

Contact Us: admin [ a t ] ucptt.com