2

現在、Sqlite をデータベースとして Windows 8 アプリを作成しています。私は、ユーザーが任意のデバイスのアプリのすべてのインスタンスで自分のデータを表示できるようにしたいと考えています。通常、この問題は、Windows Azure のようなオンライン データベースを使用することで簡単に解決できます。しかし、これは私の場合のオプションではありません。

複数のデバイス間でデータベース ファイルを同期するためのプラットフォームとして、Microsoft の無料サービス「Skydrive」を使用することは良い考えですか? 必要なコードを書く時間を節約できる、この問題に取り組んでいるオープン ソース プロジェクトやブログを誰か知っていますか?

それが悪い考えである場合、他にどのオプションを使用できますか。アプリのデータベースとして Sqlite を保持したい。

あらゆる種類のフィードバックや、役立つリソースへのリンクをいただければ幸いです。

よろしくお願いします

フィリップ

4

1 に答える 1

0

imo db ファイルへのアクセスが簡単すぎるため、お勧めできません。多くの場合、データベース ファイルへのアクセスは簡単で、アプリのパッケージへのアプリ データ パスを知る必要があると言えますが、それでもスカイドライブを開くよりもはるかに困難です。そして、誰かがこのディレクトリを skydrive で公開したとしたらどうなるか考えてみてください。

ローカル db とオンライン db を組み合わせます。データを同期するためのサービスとしてのオンライン データベースと、通常の作業のためのローカル データベース。

于 2012-12-30T10:48:47.307 に答える