为了记录价值并研究学生赛车的策略,我正在研究一个记录传感器值并将其存储到数据库中的系统。使用WiFi连接我们想读取这些值,但这种连接不是很稳定。除此之外,我们确实希望确保汽车中的计算机没有停机时间并且节能。
我们目前的设计理念包括汽车中的覆盆子pi(或beaglebone或同等产品),以及维修站中的服务器。在汽车中我们想记录数据,当我们有连接时,这应该同步到维修站中的服务器。在维修站有大约10台笔记本电脑连接到这台服务器,我们希望在那里接收实时数据(如果有的话),以及其他历史数据。
MySQL复制看起来像是要走的路,汽车是主机,服务器是从机。这样做的缺点是两台计算机都需要具有相同的数据(正确吗?)。我们希望汽车只有今天的数据,在树莓上有一个小数据库。另一方面,我们希望在维修站的服务器上有完整的赛车日档案。在维修站中,我们应该能够轻松地选择过去8天的数据并绘制出来。
我认为我们有以下选择:
有更好的方法吗?例如,当同步完成时,汽车中的服务器会自动清除数据库,但行中的自动ID仍然在计算中。
谢谢你和我一起思考! 巴特
PS。为了给出数据的概念,我们在1Hz处有70个值,在5Hz处有20个值,在20Hz处有15个值(Double或INT)。