基于Cassandra的日志和分布式小文件存储系统【1】,cassandra文件存储
系统简述
Cassandra高性能写,而日志业务读取量少,不要求数据即可展现,查询量少,查询逻辑比较简单,适合用于cassandra存储.
而用cassandra做小型文件的分布式存储,则无需人工干预数据的迁移。
日志系统
日志功能:
小文件存储系统
存储功能:
系统实现
数据库结构
1.操作类型表
| 序号 | 字段名 | 类型 | 备注 |
| 1 | id | string | key |
| 2 | actionName | string | 操作类型名 |
| 3 | code | int | 类型编码 |
| 4 | createtime | datetime | 添加日期 |
| 5 | modifytime | datetime | 修改日期 |
2.日志记录表
| 序号 | 字段名 | 类型 | 备注 |
| 1 | id | string | key |
| 2 | actioncode | int | 操作类型编码 |
| 3 | from | string | 来源 |
| 4 | createtime | datetime | 添加日期 |
| 5 | createby | string | 操作人 |
| 6 | olddata | string | 旧数据 |
| 7 | newdata | string | 新数据 |
| 8 | message | string | 附加信息 |
| 9 | templ | string | 信息模版 |
3.分布式文件表
| 序号 | 字段名 | 类型 | 备注 |
| 1 | id | string | key |
| 2 | filename | string | 文件名 |
| 3 | filecode | string | 文件id |
| 4 | filedata | blob | 文件数据 |
| 5 | dfspath | string | dfs路径 |
| 6 | createtime | datetime | 创建时间 |
| 7 | filesuffix | string | 文件后缀 |
| 8 | filetype | string | 文件类型 |
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。