私は1日あたり20以上のトランザクションを処理するキャッシャーマシンを開発しています。私のニーズに合ったデータベースについて、あなたの提案が欲しいです。保守性と有効性の場合、SQLServerExpressとSQLServerCEのどちらが最適ですか。初心者の質問で申し訳ありませんが、私はあなたの助けが必要です。ありがとう。
2 に答える
Expressバージョンはインストール用に設計されており、Compactバージョンはアプリケーションにバンドルされるように設計されています。つまり、開発者はそれらをアプリケーションに配布できます。
したがって、会社のために開発している場合は、最終製品にコンパクト版を埋め込みます。また、SQL Compactには個別のプロセスがなく、プロセスとともに実行されます。
ウィキペディア:_
他のエディションのMicrosoftSQLServerとは異なり、SQLCEはそれをホストしているアプリケーションでインプロセスで実行されます。
また、データベースのサイズ制限が問題になる可能性があります。SQLCEは4GBのみをホストしますが、Express2008R2以降は10GBを処理できます。ただし、データベースサイズが小さいということは、メモリフットプリントが小さいことも意味します。通常、CEの場合は5 MB(これもウィキペディアから)、EEの場合は最大1GBです。
CompactEditionのサイズは2MBですが、Expressはサーバーをインストールします。Expressは、単一の物理プロセッサ上のマルチコアで実行されます。
ニーズに最適なMSSQLServerのデータベースバージョンを選択する場合は、次のサイトをお読みください:http: //www.microsoft.com/sqlserver/en/us/editions.aspx。
小さいバージョンに関する優れたブログ投稿はここにあります:http://erikej.blogspot.de/2011/01/comparison-of-sql-server-compact-4-and.html