2011-01-09 11 views
0

私はWPFアプリケーションで作業していますが、今はどのデータベースを使用するかを選択する必要があります。ローカルデータベースになります。WPFとローカルデータベースのどちらを選択するのですか?

私はSQLiteについて考えていますが、わかりません。私のデータベースにはどれくらいのデータが含まれているのか分かりません。おそらく多くの場合、アプリケーションのユーザー使用に依存します。その場合、多分SQLiteは良い解決策ではありません。

多分、Microsoft SQL Server Expressを使用するのが最善の解決策です。

+1

エンドユーザー向けのソフトウェアの場合、インストールする必要のないソフトウェアを選択してください。 – CodesInChaos

+0

これはエンドユーザー用のソフトウェアです。 –

+2

SQLiteは多くのデータを扱うことができます。落ちるところは同時アクセスです。あなたが同時に複数のスレッド/プロセス/ユーザ/何かをdbにアクセスしようとするなら、あなたは問題にぶつかるでしょう。彼らは克服できない問題ではありませんが、あなたはそれらに対処する必要があります。 –

答えて

3

MSSQL Express Editionは、.NETと最もよく統合されているため、私はこれを選択します。 Standard Editionにアップグレードする必要がある場合は、完全に互換性があります。変更するだけでアップグレードできます。

0

オープンソースデータベースを使用してコストを削減する場合は、MySQLが理想的なソリューションです。 MSSQL Serverとトップレベルのオープンソースデータベースの1つに適しています。

1

私はMicrosoft SQL Server Compact Editionをお勧めします。

関連する問題