web-dev-qa-db-ja.com

無料のポータブルデータベース

こんにちは私はデスクトップポータブル無料アプリケーションを開発していて、ポータブルデータベースを探しています:

  • 自由
  • インストールなし
  • 最大20Kレコード
  • スタンドアロンアプリケーション
  • 暗号化をサポート(オプション)
  • SQL92仕様

アドバイスをありがとう

いくつかの長所と短所を書くことができますか?

21
Cicik

SQLite:

自己完結型、サーバーレス、ゼロ構成、トランザクションSQLデータベースエンジン。 SQLiteは、世界で最も広く展開されているSQLデータベースエンジンです。 SQLiteのソースコードはパブリックドメインにあります。

-アダム

54
Adam Davis

Firebird埋め込み

約:

Firebirdは、Linux、Windows、およびさまざまなUnixプラットフォームで実行される多くのANSISQL-99機能を提供するオープンソースのリレーショナルデータベースです。 Firebirdは、ストアドプロシージャとトリガーに対して、優れた同時実行性、高性能、強力な言語サポートを提供します。

14
zendar

Javaで作業している場合は、 [〜#〜] hsqldb [〜#〜] が適している可能性があります。それ以外の場合は、SQLite。

4
slim
2
Rockcoder

インストールなしの要件を満たしているかどうかはわかりませんが、SQLiteチェック以上のものが必要な場合は Apache Derby

2
Nick Van Brunt

問題に応じて、MSAccessを検討することもできます。

Windows XP以降にインストールされているJetエンジンを介してAccessデータベースに接続できます。

V2002以降、SQL 92に準拠しています(Microsoft claims として)。

2
zendar

東京内閣 リレーショナルではない(SQLがない)ことを除けば、良い候補です。
レコードがそれほど多くない場合、完全なリレーショナルデータベースはニーズに対してやり過ぎかもしれません。もちろん、アプリケーションによって異なります。

2
PhiLho

編集:おっと、どうやら私は SQL Compact を意味し、 express ではありません

0
Allen Rice