2

Windows8のローカルストレージと永続データについて質問があります。

一部のデータをローカルにアプリに保存する必要があるため、データを開発するための最良のアプローチは何かと考えていました。SQLiteがそのための良い選択であることをどこでも読んでいますが、このチュートリアル 「ブログリーダーの作成」では 、フィードデータソースがApplication Local Resources、Application.Resourcesプロパティに保存されていることがわかります。

これは良い回避策ですか?どちらを使用するのですか?

どうもありがとう。

4

2 に答える 2

1

SQLiteを適切に使用すると、優れたアプリケーションデータ形式として機能します。

それには多くの利点があります:

  • 大規模なデータセットへの非常に高速なアクセスを可能にします(適切なインデックスが作成されている場合)。
  • データのトランザクションの整合性を保証します。
  • 保存されたデータは、さまざまな利用可能なオープンソースおよび商用ツールを使用して簡単に検査およびデバッグできます。
  • 新しいテーブルや列を追加するだけで、アプリケーションの進化に合わせてストレージ形式を拡張するのは非常に簡単です。多くの場合、それほど苦労することなく、古いバージョンのデータベースとの互換性を維持できます。
  • ..。

SQLiteは、Android、iOSなど、ほとんどすべてのモバイルで選択される形式になり、メディアとプログラムのバイナリを除くほとんどすべてをSQLiteに保存します。

しかし、デスクトップアプリケーションの場合でも、SQLiteが選択される形式になりつつあります。たとえば、Mozilla FirefoxとThunderbirdは、ブックマーク、履歴、電子メールなど、ほとんどすべてをSQLiteデータベースに保存します。同じことがGoogleChromeや他の多くのアプリにも当てはまります

決定はあなた次第ですが、適切に使用すれば、SQLiteは開発者にとって迅速かつ非常に使いやすいものになります。

于 2013-01-05T09:55:06.377 に答える
0

データを保存するには、次の方法があります。

1)ローカルフォルダ内のSQLLite。

2)アプリケーション設定。

3)ローカルファイル。

このフィードサンプルは、Application.Resourcesにデータを収集します。

リレーションを持つデータとデータ型がたくさんある場合は、SQLLiteを使用してください。リレーションのないデータシステムがある場合は、ローカルストレージを使用します。

于 2013-01-04T19:54:25.027 に答える