【无中生有】---6---系统日志记录系统存储设计

一套完整的日志审核系统有助于系统bug确定和线上快速高效的运维。

但是系统日志普通情况下又很少大量的查询,但是写入量会比较大。

这比较符合Cassandra的数据应用场景。

而且由于Cassandra的去中心化,并且Cassandra集群增加节点的过程中可以保持原有数据不删除,而且由于是日志数据,不会有数据修改的问题,适用场景更合适了。

数据库结构

1.操作类型表

序号字段名类型备注
1idstringkey
2actionNamestring操作类型名
3codeint类型编码
4createtimedatetime添加日期
5modifytimedatetime修改日期
2.日志记录表

序号字段名类型备注
1idstringkey
2actioncodeint操作类型编码
3fromstring来源
4createtimedatetime添加日期
5createbystring操作人
6olddatastring旧数据
7newdatastring新数据
8messagestring附加信息
9templstring信息模版
3.错误日志表
序号字段名类型备注
1idstringkey
2ApplicationNamestring错误发生的程序名
3Hoststring问题机器名
4Ipstring问题机器的ip
5macstring问题机器的mac地址
6Typestring异常类型
7Sourcestring异常来源
8StatuCodeint异常状态代码
9Messagestring异常信息
10SourceObjectstring消息对象源
11createtimedatetime添加日期
12modifytimedatetime修改日期

4.常规日志表
序号字段名类型备注
1idstringkey
2ApplicationNamestring程序名
4Ipstring机器的ip
10Messagestring消息
11createtimedatetime添加日期

数据库安装与使用

安装与各个客户端的使用:http://wiki.apache.org/cassandra/GettingStarted



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值