Ste*_*son 9 database android google-drive-api
我可以将Google云端硬盘用作每用户数据库吗?
我需要为我的应用的每个用户提供私人在线数据库存储.
例如,用户1需要将条目存储在数据库表中,其中包含他的在线会议列表.
用户2还需要将条目存储在类似的表中.用户都不应该能够看到彼此的条目.
Google云端硬盘可让开发人员访问应用文件夹:https: //developers.google.com/drive/android/appfolder
文档说明App Folder可用于存储配置文件,临时文件或属于用户但不应被篡改的任何其他类型的文件.
我很乐意创建一个基于文件的数据库,该数据库要么有一个文件来表示整个数据库表(在本例中是所有会议),要么每行数据库表有一个文件(单个会议).
这是我可以存储在Google云端硬盘应用文件夹中的内容吗?
我知道每个应用的Drive API都有一个配额,但这似乎非常高并且并不令人望而却步.用户自己应该在Google云端硬盘上拥有足够的在线存储空间来存储我需要的文件.我也在研究Firebase,但Google Drive将是一个更便宜的解决方案,并且潜在用户可以很好地理解.
是的,有可能这样做。它将正常工作,因为每个用户在自己的驱动器中都有自己的数据。您可以在该特殊文件夹中存储尽可能多的数据,只要它不占整个驱动器配额即可。
就个人而言,我已经使用电子表格创建了“数据库”。我不直接查询电子表格。相反,我将其增量同步到设备上的本地数据库,并且仅从最后同步的最后一行开始读取。这样非常快地同步。
您无需说说应用程序的运行位置,但是在Chrome桌面上,您甚至可以同步存储一个Chrome文件系统,该文件系统存储在用户的云端硬盘中,并自动同步到其他Chrome设备。
| 归档时间: |
|
| 查看次数: |
9744 次 |
| 最近记录: |