gpt4 book ai didi

java - 在java中存储来自传感器的数据的最快方法

转载 作者:行者123 更新时间:2023-11-30 04:40:06 25 4
gpt4 key购买 nike

我目前正在编写一个 Java 应用程序,该应用程序从各种传感器接收数据。这种情况发生的频率各不相同,但我相信我的应用程序每天会收到大约 100k 次信号。我想记录每次应用程序收到信号时从传感器收到的数据。由于应用程序不仅仅记录传感器数据,因此性能是一个问题。我正在寻找记录数据的最佳和最快的方法。因此,我可能不使用数据库,而是写入文件并每天保留 1 个文件。

那么什么更快呢?使用数据库还是记录到文件?毫无疑问,使用什么日志软件也有很多选择。如果记录到文件是最佳选择,哪一个最适合我的目的?

存储的数据稍后可能会用于分析目的,因此也请记住这一点。

最佳答案

我建议您首先使用log4j(或任何其他日志框架)。您可以使用写入数据库的 jdbc 附加程序或写入文件的任何类型的文件附加程序。关键是您的代码将足够通用,如果您愿意,可以稍后更改...

一般来说,文件访问比数据库访问快得多,但这里有一个优化的地方。如果性能至关重要,您可以对日志基础设施使用批处理/异步调用。

关于java - 在java中存储来自传感器的数据的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12490923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com