我正在创建一个离线应用程序,并试图使用领域的Xamarin。
将来,我可能需要对用户数据进行基于云的备份。
我想我可以上传他们的领域数据库文件到一些云存储,并有某种方式匹配用户帐户与他们的DB文件?
也许是AWS,S3和科尼托的结合?
它不一定需要是AWS。可能是Azure,Google等。
我这样做是正确的,还是有更好的方法?
基本上,与其将用户的数据备份到Dropbox或iCloud,不如将其集中备份到云服务器上。
更新
我认为Xamarin领域API还不允许将DB写入文件,所以我可能不得不使用SQLite。
我是否能够将SQLite DB作为一个连接到用户AWS S3证书的AWS S3桶使用?
http://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/s3-integration-lowlevelapi.html
发布于 2016-07-20 08:50:12
这是可能的,但这是一种不寻常的方法。你期望这些备份的频率有多高?你希望它们是递增的吗?领域数据库文件是二进制的,因此您可能最终会从这种方法发送大量数据。
https://stackoverflow.com/questions/38418233
复制相似问题