我有一个网络应用程序,我在其中使用纯文件系统来存储自定义日志 - 很多小文件,我不想将其放入数据库中,这对我来说非常有效。但现在我需要通过在前面使用负载均衡器来扩展我的应用程序,因此我还需要在服务器之间保持这些日志同步。对于这种情况有没有可靠的解决方案?我知道我可以通过某些操作系统方式或通过脚本来同步它,但我在想对于这种情况是否有更好的解决方案? MongoDB 使用情况是这种情况还是更现代的情况,还是将其作为普通文件保留在文件系统上更好?
请您参考如下方法:
这个问题会让您感到愤怒,因为您本质上是在询问我们的意见。坦白说,我不会与任何人争论,因为这只是我的观点。以我的拙见,对于网络应用程序,将数据保存在数据库中总是更好,以实现可扩展性,同时也用于分析研究。我对你的应用程序的功能知之甚少,但编写第三方数据应用程序更容易,当它集中存储在数据库中时,告诉你有多少 X 或 Y 等。由于获取所述数据的应用程序可以在任何地方。我知道我可能在争论中浪费了时间,但是嘿,希望我能帮上一点忙。