2

在庫と購入記録 (1000 アイテム未満) を格納するためのデータベースを必要とする単純な Windows フォーム アプリケーションを開始しています。私が聞きたいのは、クライアント コンピューターにインストールする前提条件のファイル サイズが「最小」でなければならないことを考慮して、この小さなプロジェクトにどの「軽量」データベースを使用する必要があるかについて意見を求めることです。

クライアント コンピューターには Windows 7 の OS が実行されており、現在開発中のメイン アプリケーションをインストールするためだけに、.NET フレームワークやデータベースをホストするサーバーなど、多くのファイルをインストールする必要はありません。

皆さんに本当にお願いしているのは、よく知られているこれら 2 つのデータベースのどちらを使用すればよいかを調べ、インストーラーをビルドするときに使用する「正しいレシピ」を探すことです。ありがとうございました。

4

2 に答える 2

4

2 つのうち、SQLite の方がインストールと展開が簡単です。ファイルが少なくなり、ディストリビューションのフットプリントが小さくなり、対処する構成オプションが少なくなります (主に、SQLite はアプリケーションにリンクするライブラリであり、MySQL は完全なクライアント/サーバー RDBMS であるため)。

于 2011-04-08T05:33:05.930 に答える
2

SQLite は非常に単純なデータベースのニーズに合わせて作成されており、説明に基づいておそらく適切です。

私は MySQL Lite について聞いたことがなく、ウェブ検索でも何も出てこないので、MySQL のことだと思います。MySQL は RDBS クライアント/サーバー システムであり、多数のレコードを格納する予定がない限り、または複数の人が同時にデータベースにアクセスする予定がない限り、おそらく過剰な機能です。

于 2011-04-08T04:07:16.470 に答える