Windows Mobileアプリケーションでデータベースとフラットファイルを使用する場合の長所と短所について質問があります。.NET Compact Framework - バックアップとしてのSQL Server Compactまたはフラットファイル
私たちは、Windows Mobile 6.5とC#/ .NET Compact Framework 3.5を使用して動作するモバイルアプリケーションを開発しています。
モバイルコンポーネントは、納品書を受け取るために在庫システムで使用されます。これらのデータは、Wi-Fi経由のWebサービスを使用してアプリケーションサーバーに送信されます。
ここで、バックアップ計画を実行する必要があります。これまでに同意したのは、モバイルがサーバーにデータを送信できず、ローカルに保存してから後で送信する必要があるときです。それは、モバイルを使用して送信することも、モバイルをドッキングすることも、USBを介してPCに接続してデータをプルすることも、PCはサーバーに送信することもできます。
私の質問:このシナリオで使用する方が良いですか? SQL Server Compactの展開またはフラットファイルへのデータの書き込み(xml、バイナリなど)
各方法の賛否両論については、技術面だけでなく開発関係する仕事。
ありがとうございます!
こんにちはエリック、あなたの答えに感謝します。彼らはとても役に立ちます。 はい、私たちはかなりウェブサービスを使用してロックされています。モバイルはコンポーネント のうちの1つに過ぎず、同じサービスを使用する他のクライアントもあります。 私は、データベースを構築することはバックアップのためだけに残酷であると思われます。 しかし、提案していただきありがとうございます。私たちは、もう1つの今後のモバイルプロジェクトにSQL CEを使用することを検討します。 – codex10
私はまだストアと転送のもののためのSQL CEを使用したいと思います。それはXMLのオーバーヘッドを増やすのではなく、データベースのインフラストラクチャをすべて将来の使用のためにプロジェクトに入れます。 – ctacke