linux - Linux下的分布式文件系统

标签 linux database logging gridfs

我有一个网络应用程序,我在其中使用纯文件系统来存储自定义日志 - 很多小文件,我不想将其放入数据库中,这对我来说非常有效。但现在我需要通过在前面使用负载均衡器来扩展我的应用程序,因此我还需要在服务器之间保持这些日志同步。对于这种情况有没有可靠的解决方案?我知道我可以通过某些操作系统方式或通过脚本来同步它,但我在想对于这种情况是否有更好的解决方案? MongoDB 使用情况是这种情况还是更现代的情况,还是将其作为普通文件保留在文件系统上更好?

最佳答案

这个问题会让您感到愤怒,因为您本质上是在询问我们的意见。坦白说,我不会与任何人争论,因为这只是我的观点。以我的拙见,对于网络应用程序,将数据保存在数据库中总是更好,以实现可扩展性,同时也用于分析研究。我对你的应用程序的功能知之甚少,但编写第三方数据应用程序更容易,当它集中存储在数据库中时,告诉你有多少 X 或 Y 等。由于获取所述数据的应用程序可以在任何地方。我知道我可能在争论中浪费了时间,但是嘿,希望我能帮上一点忙。

关于linux - Linux下的分布式文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30353488/

相关文章:

javascript - 如何防止 ChildProcess 内存不足? Electron/Node.js

linux - ffmpeg 出现奇怪的 X 服务器错误

svn - 我可以看到谁在我的 Subversion 服务器上查看了什么内容吗?

java - 需要使用 Web 界面的日志文件查看器

c - 如果我要用汇编编写程序,这个 HelloWorld 汇编代码的哪些部分是必不可少的?

linux - 在 Linux 上安装 ionic 出现错误!

sql - 在 IBM DB2 中选择列的子集

ruby-on-rails - 如何使用 Ruby On Rails 访问接口(interface) (.IN) 数据库?

sql - 有没有不依赖 SQL 的 DBMS?

asp.net - IIS6日志文件报告大块,当映射为通过asp.net引擎处理所有请求时,作为pdf文件的完整下载