2011-12-07 9 views
3

ローカルデータベースは、Windows Phone 7.5 Mangoに組み込まれています。無関係のコレクションをデータで保存するシナリオを検討しています。ローカルデータベースを使用するのは簡単ですが、分離ストレージを使用するにはカスタム開発を少し必要とします。ここではマンゴー前の議論で述べたFileDbのようないくつかの代替ソリューションもありますhttps://stackoverflow.com/a/6954250/346995組み込みのローカルデータベースまたは隔離されたストレージを使用

シンプルさとパフォーマンスに関して、最適なローカルデータベース/隔離ストレージソリューションは何でしょうか?ローカルデータベースはほとんどのシナリオに適合しますか?

+0

分離ストレージはシンプルで、より効率的になります。 DataContractsとバイナリシリアライザを使用して簡単にオブジェクトをシリアル化できます。 – Guillaume

+0

dbは隔離されたストレージも使用します。 SterlingDBをシンプルでパワフルにチェックしてください。 –

+0

なぜこの質問を投稿するのは、多くの開発者がデータベースを扱うのに慣れているのに対し、ファイルの格納とシリアル化の選択/問題を扱う特定のしきい値があることです。多くの開発者が組み込みのデータベースソリューションを選択することを考えれば、このような道を踏み外すべきではない主な理由はありますか? –

答えて

6

私はIsoStoreを使用することをお勧めします。実際に使用するのは難しいことではありません。

今、パフォーマンスまで。電話でディスクを読むことは速くないでしょう。つまり、使用しているソリューションは、最終的にディスクに保存されます。だからDBやIsoStoreを使ってみると、違いはほとんど感じられません。 Isolated Storage Best Practices

Isolated Storage Overview
31 Days of Mango: Isolated Storage
Using Isolated Storage in Windows Phone 7

関連する問題