こんにちは私はデスクトップポータブル無料アプリケーションを開発していて、ポータブルデータベースを探しています:
アドバイスをありがとう
いくつかの長所と短所を書くことができますか?
自己完結型、サーバーレス、ゼロ構成、トランザクションSQLデータベースエンジン。 SQLiteは、世界で最も広く展開されているSQLデータベースエンジンです。 SQLiteのソースコードはパブリックドメインにあります。
-アダム
約:
Firebirdは、Linux、Windows、およびさまざまなUnixプラットフォームで実行される多くのANSISQL-99機能を提供するオープンソースのリレーショナルデータベースです。 Firebirdは、ストアドプロシージャとトリガーに対して、優れた同時実行性、高性能、強力な言語サポートを提供します。
Javaで作業している場合は、 [〜#〜] hsqldb [〜#〜] が適している可能性があります。それ以外の場合は、SQLite。
インストールなしの要件を満たしているかどうかはわかりませんが、SQLiteチェック以上のものが必要な場合は Apache Derby 。
問題に応じて、MSAccessを検討することもできます。
Windows XP以降にインストールされているJetエンジンを介してAccessデータベースに接続できます。
V2002以降、SQL 92に準拠しています(Microsoft claims として)。
東京内閣 リレーショナルではない(SQLがない)ことを除けば、良い候補です。
レコードがそれほど多くない場合、完全なリレーショナルデータベースはニーズに対してやり過ぎかもしれません。もちろん、アプリケーションによって異なります。
編集:おっと、どうやら私は SQL Compact を意味し、 express ではありません