我有一个网络应用程序,我使用普通文件系统作为我的自定义日志 - 很多小文件,我不想把它放到db中,这对我很有用。但是现在我需要在前面使用负载均衡器来扩展我的应用,所以我还需要在服务器之间保持这些日志同步。这种情况有没有可靠的解决方案?我知道我可以通过一些操作系统手段或脚本来同步它,但我想是否有更好的解决方案来解决这些问题?是MongoDB使用的情况还是更现代的东西,还是将它作为普通文件保存在文件系统中更好?
答案 0 :(得分:0)
这个问题会给你带来一些热情,因为基本上你要求我们的意见。我是坦率的,不会与任何人争论,因为它只是我的意见。在我看来,使用网络应用程序时,最好将数据保存在数据库中以实现可扩展性,同时也用于分析研究。我对你的应用程序的功能知之甚少,但它更容易编写第三方数据应用程序,它可以告诉你在集中存储在数据库中时有多少X或Y等。由于获取所述数据的应用程序可以在任何地方。我知道我可能会浪费时间讨论但是嘿,希望我帮了一下。