4

開発中の .NET アプリケーションと同じプロセスで実行できる軽量の SQL データベース エンジンを探しています。他のインストールは必要ありません。私は2つのオプションを知っています:

  1. SQLite
  2. SQL Server コンパクト エディション

一見したところ、これらは私にとって非常に良いオプションです。データベース サーバーを個別にインストールする必要なく、必要な高度な機能 (同時実行、トランザクションなど) のほとんどをサポートしているためです。ただし、それぞれに大きな欠点があります。

  1. SQLite は動的型付けを使用します。これは、間違ったデータ型を列に挿入しようとしてもエラーがスローされないことを意味します。追加のデータ検証は、そもそもデータベースを使用している理由の半分です。
  2. SQL Server CE には4 GB のサイズ制限があります。

「xcopy」で展開できる .NET コンテキストで使用できる他のデータベース エンジンはありますか?

4

1 に答える 1

1

Firebirdは必要なすべての要件を満たし、ネイティブ .NET ドライバーを備えていると思います

http://www.firebirdsql.org/en/development-net-provider/

于 2012-10-12T15:54:54.420 に答える