我希望从物联网端点或应用程序的桌面实现中获得某些数据,以在应用程序的移动版本上看到它们,反之亦然。所有端点都应该能够访问和更改合适的数据。
使数据可用于所有端点的方式有哪些?例如,我有一个在桌面上的应用程序上执行的任务列表。然后,我离开家,关闭桌面,打开应用程序的移动版本。我希望看到相同的列表。有什么方法可以做到这一点?我曾经考虑过使用云托管的数据库,但是拥有一个数据库来存储大约10kb的数据以及与使用其服务相关的成本似乎有点过高。
我考虑过但由于不适合而丢弃的东西-
带有可共享Google表格的Google驱动器
在桌面上运行的数据库,该数据库与移动应用同步。
有没有一种方法可以让个人服务器始终不运行来提供数据?是否有任何免费的数据库托管服务?还是有比数据库更轻巧的东西,可以让我从任何具有Internet的端点访问和修改数据?
答案 0 :(得分:1)
取决于许多因素,因此很难为您提供“这显然是最佳选择”的答案。
最简单?可能会启动Cloud提供程序中的托管数据库。我偏爱移动版Firebase / Firestore(Google)。它们的延迟极低,因此任何更改都会立即反映出来,并且它们的SDK很棒,可以非常轻松地快速启动和运行。在移动设备和台式机上同样容易。它确实需要有Google Cloud Platform帐户才能使用,但免费套餐非常慷慨,因此,除非您进行大量更新,否则它可能是免费托管的(GCP第一年您将获得300美元的免费赠送金额) )。