我的 node.js 应用程序正在生成大量文本日志(每位用户每天 100 条)。我每天有 10k 活跃用户,每天大约有 100k 日志供我的应用程序存储。格式化如下:
time | log_type_id | action_id | message | user_ip
无法存档。大多数日志记录数据必须可供其用户显示。
问题是存储日志最快、最有效的磁盘空间和性能明智的方式是什么?
额外的问题是什么是排序、分析所有这些数据的最佳方法?
我的 node.js 应用程序正在生成大量文本日志(每位用户每天 100 条)。我每天有 10k 活跃用户,每天大约有 100k 日志供我的应用程序存储。格式化如下:
time | log_type_id | action_id | message | user_ip
无法存档。大多数日志记录数据必须可供其用户显示。
问题是存储日志最快、最有效的磁盘空间和性能明智的方式是什么?
额外的问题是什么是排序、分析所有这些数据的最佳方法?