2012-12-17 11 views
13

これまでに見てきたアプリケーションとドキュメントの例は、Parseをアプリケーション用のプライマリ(ただしこれだけではない)ストレージソリューションとして使用しているようです。Parse.comはAndroidのSQLiteとのバックアップ/同期に適したサービスですか?

1つのデータベースで複数のSQLiteテーブルを使用する、Android上の既存のアプリケーションであるParseを統合することを検討しています。

ローカルストレージ(つまりSQLite DB)がプライマリストレージで、更新/コミットが必要な新しい変更がある場合、データはParseとローカルストレージ間でのみ同期されるParseの使用例がありますか?

私のデータベースでは、タスクと日付の2つのテーブルがあります。 - アイテム(タスクを記述するString)

  • DESC(nullも長い記述を持つ文字列)

    • _id(この表の一意の整数キー)
    • :タスクは、から形成されています
    • 親(このタスクの親の_idを示す整数)

    と日付:

    • _id(この表の一意の整数キー)
    • ITEM_ID(手順で_idに対応する外部キー)日付(長い 形式で保存された日付)このとき

    私が格納なります個別のParseObjectとして各行?タスクと日付のクラスが違うので、タスクの親とDatesをリンクできますか?これはお勧めの方法ですか?

    -

    編集:私はそれを(ローカルのSQLite DBと同期する)ことも可能だと述べた解析のエンジニアからの応答を受け取ったが、それはサポートされていないこと、および方法についてはコメントしませんでした私は、特に行をParseObjectsにマッピングすることを提案しました。

  • +0

    オントロジー:なぜタスクテーブル自体に「日付」フィールドがないのですか? –

    +0

    @ DheerajV.S。各タスクには複数の日付が関連付けられている場合があります。私はDBの専門家ではないので、おそらくもっと良い方法があります。 – ataulm

    答えて

    1

    私は同様の行を考えていましたが、同期を実装するアダプタまたはライブラリはありません。したがって、最初から実装する必要があります。あなたのスキーマはかなり単純ですが、それほど難しいものではありません。

    解決策は適切です:あなたのシナリオでは、parse.comはデータを提供する他のRESTサービスとして動作するため、問題は発生しません。

    関連する問題