こんにちは、私は私のC#.NETアプリケーションのための簡単なデータベースを作成しようとしています。 dbを作成してローカルで実行するのは簡単ですが、どちらを使用するのが最適な無料のものか不思議でした。さらに、アプリケーションを複数のPC(各自のローカルdbインスタンスを持つ)に簡単にデプロイできるようにしたいと思います。私には最高のツールは何ですか?.Net最高のSQLサーバーを使用する
答えて
SQLiteは非常に一般的です。
私はまた、彼らは多くのプラットフォーム間での素晴らしいサポートを持っており、使用して追加します。
Postgresを、それは軽量心配だ場合は、これは深刻なソリューションであることがSQLiteのが必要な場合。
私のお金のために、Nhibernate supporは重要な質問です。
PostGRESも非常に良いですが、私も多くのMySQLを使用することを追加します。 –
私は、MySQLがAccessとPOXファイルの間にDB選択肢のリストの中にあるが、それぞれが自分のものになると付け加えた; P – annakata
最新のSQL Server Compact Editionをご覧ください。これは組み込みのために設計されているため、インストール/コピーのセットアップに適切なファイルを簡単に追加できます。
マイクロソフトの答えはSQL ServerのCE(コンパクト版)です:http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx
ありisntallerはあるが、それはまた、いくつかのDLLを含めることによって、単に展開することができます。
.Netを使用している場合は、SQL Server Express Editionを使用しないでください。 http://www.microsoft.com/express/Database/
は個人的に、私は単純なもののための時間のほとんどをMicrosoft Accessを使用します。
IMO、SQL Server Expressは単一のマシン上で1人のユーザにとって過度のものである。貴重な記憶をとり、常にバックグラウンドで実行され、インストールが複雑になります。 SQL CEは私が考えるより良い選択です... – BFree
明白な答えは、SQL ServerのExpress Editionをする必要があります。
ユーザーは、SQL Server Compact Editionを推奨している可能性があります。 the differenceを知ることは有益です。 CEははるかに制限されていますが、展開が容易です。 CEのようなサウンドがアプリケーションに最適です。
- 1. 緯度と経度情報を使用してSQLサーバーの標高の高さ
- 2. SQLサーバー.Net CLR culture
- 3. 最高の.NETスマートクライアントSQLサーバーデータベースアクセスソリューションは何ですか?
- 4. 最高の.NETメモリとパフォーマンスプロファイラ?
- 5. 最高の.NET OCR API?
- 6. .net、SQLサーバー処理のテキストエンコーディング
- 7. 複数のサーバーSQLクエリ.Net
- 8. .NET 4.0ビルドでASP 4.0を使用してSQLサーバー2000に接続する最も良い方法
- 9. .NetとSQLサーバー検索
- 10. SQLサーバー2008高速検索
- 11. SQLクエリ最高3
- 12. 最高のメモリ使用量
- 13. SQLサーバーでredisを使用する
- 14. コードスニペット(vb/c#/ .net/sql)をSQLサーバーに保存する方法
- 15. .NETからのPython COMサーバーの使用
- 16. .NET用IMAP4サーバー
- 17. のOracle SQL - 最高レベル
- 18. SQL Server 2008 - 最高のバックアップソリューション
- 19. .netサーバーとアンドロイドクライアントでXMPPを使用
- 20. .NETオブジェクトリレーショナルマッパーが最も高速ですか?
- 21. SQLクエリの最高カウント値を返す
- 22. SQL - 最高番号のタイトルを返す
- 23. SQL - 最高のカウントを返す行
- 24. .NETとOracleを使用してSQLクエリを読み取る最善の方法
- 25. .netコアSQLサーバーでの設定
- 26. .Net Core App 1.1のAzure SQLサーバーでのActive Directory認証の使用
- 27. マルチスレッドを使用して.NETリフレクションを高速化する
- 28. SQLスクリプトを使用してSQLサーバーDBを作成する
- 29. SQL 2005サーバーを使用してSQL 2005アプリケーションを開発する
- 30. .NETコアドットネットで最新のCLIを使用
+1 SQLiteは、出力ディレクトリにdllを含めることで、アセンブリで 'デプロイ'することができます。また、(SQL Server Compactのようなものに比べて)かなり高速で軽量です。これは、おそらく最もテストされた無料の移植可能なデータベースです。 – wllmsaccnt