移动设备上的数据库 (BeagleBone)

Database on Mobile Device ( BeagleBone )

对于一个项目,我必须在连接到 BeagleBone 的传感器上记录很长一段时间的数据。 BeagloBone 固定在装置上,永远不会移动。

起初我想简单地将beagle上的数据临时保存为CSV格式,稍后上传到AWS上的MongoDB服务器,并在那里查询。但是 Beagle 稍后将在项目中连接到 Internet,并且客户现在希望使用已经为其他操作提供的 API 访问他的数据。

在这样的移动设备上储存 "large" 数据库是个好主意吗?我说的是一个或两个表中的 500 000 到 2 000 000 行数据。将其存储为 CSV 或 Beagle 上的 NoSQL 数据库以便已经能够轻松查询它是更好的主意吗?

您可能会发现 beaglebone 对于大型数据集的处理能力不足。单核,低内存和慢闪存。如果您没有实时或延迟敏感的任务,它可能会起作用 运行 但我厌倦了占用其他应用程序可用的少量资源。