将日志保存在数据库中与将徽标保存在本地文件中
Save log on database vs save logo on a local file
全部
我有一个关于保存一些日志的问题。我认为通常使用两种方式:将每个日志保存在数据库中 table 或将日志保存在本地文件中。
我的问题是:哪个资源消耗更少,速度更快?
谢谢!
这两种方式现在都在应用程序中使用。
但是将日志保存在数据库中比保存在磁盘上作为文件更安全。
如果你想记录你的代码错误,那么你也需要记录文件。因为有时您想将日志保存在数据库中,而数据库有问题(我的意思是错误,例如连接过多,...)
另外,文件读写比数据库慢
因此,将日志保存在数据库中比将日志保存在文件中要好,但是您可以将数据库错误日志作为文件。
希望对你有所帮助
这取决于你想从日志中得到什么
如果您正在研究 Linux。所以记录到文件比什么都好。
如果您打算管理日志以找出错误或其他任何东西,数据库是个不错的选择。
请记住,使用数据库记录日志有利有弊,所有数据库都不足以用于此目的,尤其是 RDBMS 数据库。我建议您考虑使用 NoSQL 数据库,例如 redis、mongodb 和 ...
此外,在开始将日志保存到数据库之前,您应该知道输出的类型和时间,是否要将日志保存到数据库
全部 我有一个关于保存一些日志的问题。我认为通常使用两种方式:将每个日志保存在数据库中 table 或将日志保存在本地文件中。 我的问题是:哪个资源消耗更少,速度更快?
谢谢!
这两种方式现在都在应用程序中使用。
但是将日志保存在数据库中比保存在磁盘上作为文件更安全。
如果你想记录你的代码错误,那么你也需要记录文件。因为有时您想将日志保存在数据库中,而数据库有问题(我的意思是错误,例如连接过多,...)
另外,文件读写比数据库慢
因此,将日志保存在数据库中比将日志保存在文件中要好,但是您可以将数据库错误日志作为文件。
希望对你有所帮助
这取决于你想从日志中得到什么 如果您正在研究 Linux。所以记录到文件比什么都好。
如果您打算管理日志以找出错误或其他任何东西,数据库是个不错的选择。
请记住,使用数据库记录日志有利有弊,所有数据库都不足以用于此目的,尤其是 RDBMS 数据库。我建议您考虑使用 NoSQL 数据库,例如 redis、mongodb 和 ...
此外,在开始将日志保存到数据库之前,您应该知道输出的类型和时间,是否要将日志保存到数据库