gpt4 book ai didi

c# - 在 C# UWP 应用程序中存储传感器数据的最佳和最快方式

转载 作者:搜寻专家 更新时间:2023-10-30 23:00:35 26 4
gpt4 key购买 nike

我有一个自定义传感器,通过蓝牙连接,将数据流式传输到我的 UWP 应用程序。我需要以某种方式在本地存储这些数据,但我的问题是它以 100Hz 的频率流式传输,因此数据到达应用程序的速度非常快。

我尝试将数据存储到 SQLite 数据库中,因为以后处理数据会更容易。例如搜索数据。然而,SQLite 数据库跟不上数据流,并且随着时间的推移开始显着滞后。

那么对于在 C# UWP 应用中快速存储大量数据的最佳方法,有没有人有任何意见或建议?

非常感谢您的帮助。

最佳答案

您应该将数据存储在文件中而不是 sqlite 中,每次只需将数据附加到文件中即可。您可以使用 csv 或制表符分隔格式。为了提高性能,批量保存数据。

创建两个对象数组。导入的数据将被添加到一个数组中。一旦数组已满,保存该数组,新输入将添加到其他数组。当其中一个已满时,您应该继续在它们之间切换。并保存它们(就像两个缓冲区)

关于c# - 在 C# UWP 应用程序中存储传感器数据的最佳和最快方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33613811/

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