データベース エンジンの比較 - Windows Mobile
-
09-06-2019 - |
質問
Windows Mobile ではどのようなデータベース オプションが利用できますか?線形データセットのニーズに応じて CEDB と EDB を使用しました。
SQL Server 2005 Mobile Edition について聞いたことがあります。しかし、他のものよりも優れている点は何ですか(もしあれば)
解決
sqllite とコードベースはどちらも実装とインストールが簡単であることがわかりました。深刻な流動性があるようである Microsoft のオプションよりも簡単 (そして安定) です。
他のヒント
こちらもご覧ください Windows CE 用 SQLite. 。Compact Framework から使用できる .NET バインディングもあります。
今は SQL Server Compact と呼ばれていると思います。利点は、完全な SQL サーバーと構文互換性があり、作成したクエリが同等の SQL Server Express/Standard/Enterprise DB で動作することが保証されていることです。ただし、その逆は必ずしも真ではありません。
SQL サポートが必要ですか?そうでない場合は、軽量の埋め込み可能な DBM のようなソリューションを検討してください。私は SQL が必要ない多くの組み込みソリューションに Tokyo Cabinet を使用してきましたが、それが提供するスピードと柔軟性を大いに楽しんでいます。YMMV。
私たちはSybase Ultraliteを使用しています。その前は、Codebase を使用して Foxpro テーブルに接続していました。私はモバイル開発者ではありませんが、パフォーマンスとメモリ使用量を考慮して SQL Server ではなくモバイル開発者を選択したことは理解しています。また、問題が見つかったときのサポートも非常に充実していることがわかりました。
WM7 が CEDB のサポートを終了すると信じているので、私はこれ以上 CEDB を使用しないようにします。