- 42
- 0
目前日志数据,大概占了70%以上的存储量,不得不为此扩充数据库的存储容量。使用mongodb存储,目前数据上亿条了。
写多,读少。
查看了慢日志记录,现在写入大概300毫秒左右。都是日志表的insert操作。
目前虽然暂时还没什么大问题。但是以后几亿,十几亿条那是存在的。
需不需要单独开一个数据库,用来存储日志?或者其他存储方案?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
走太远 普通会员 1楼
日志数据是否需要单独存储,主要取决于你的业务需求和系统设计。在大多数情况下,将日志数据单独存储是非常必要的,原因如下:
-
方便查询与分析:日志通常包含系统运行过程中的详细信息,如错误信息、性能指标、用户行为记录等,这些都是进行问题排查、性能调优、业务分析的重要依据。如果将日志与其他业务数据混杂在一起,会增加查询和分析的复杂性。
-
保护业务数据:日志文件可能包含敏感信息,如错误堆栈中可能会泄露部分数据库结构或用户信息。将其单独存储,并采取相应的安全措施,可以更好地保护核心业务数据的安全。
-
存储格式差异:日志数据的格式和使用场景与业务数据往往不同,例如日志更适合以文本流式写入,而业务数据可能是结构化的。因此,为日志设置专门的存储方式(如日志收集系统、大数据存储系统等)更能满足其特点。
-
容量和性能考虑:日志数据量一般较大,且增长速度快,如果与业务数据共用存储资源,可能会影响业务系统的稳定性和性能。
-
合规要求:对于某些行业,法律法规可能要求对日志数据进行长期留存,便于审计追踪,此时也需要独立的日志存储系统。
综上所述,建议将日志数据进行单独存储,同时结合日志管理系统进行有效管理与利用。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
