1. ホーム
  2. database

[解決済み] MS Accessの代替となるフリーソフト [終了しました]。

2022-11-19 12:01:29

質問

Microsoftプラットフォーム上で軽量のデスクトップDBアプリケーションを開発する必要性について考えてみましょう。

MS Accessでかなり簡単にできるかもしれませんが、他の人に配布できるようにしたいし、ランタイムライセンスのためにお金を払いたくありません。

要件

  • 他者への容易な配布
  • ランタイムライセンスの問題がない

考察と候補

質問 : MS Accessに代わる低コストまたは無料のデータベースは何ですか?


こちらもご覧ください。 オープン ソース レポーティング エンジン



シュナップル

Bruceatk は私が考えていることを的確に言い当てています。DB エンジンというよりも、Access がパーティにもたらす他の機能が欲しいのです。 優れたフォーム デザイナー、優れたレポート エンジンなどです。 しかし、インストール時のフットプリントについては、非常に良い指摘をいただきました。 その点は考えていましたが、いずれにせよ、まだどの方向に進むかはっきり決めてはいません。 おそらく、いずれにせよかなり軽量なものになると思いますし、小さなインストールフットプリントは間違いなくプラスに働くでしょう。


@Remouです。

いいえ、MS Access 2007 のランタイムが無料であることは知りませんでした。ご指摘ありがとうございます。 前回 (いつだったか覚えていませんが) 調査したときは、企業の IT 部門に販売しようとしていたようなので、ランタイムのライセンスはかなり高価だったと思います。

そして、同様に回答してくれた他のみなさんにも感謝します。みなさんが指摘してくれた他のオプションについて、私はまったく知りませんでした。

どのように解決するのですか?

ここで注意しなければならないのは、MS Access 製品は生のデータベース エンジンをはるかに超えるものだということです。フォームおよびメニュー デザイナー、クライアント アプリケーション言語および環境 (VBA)、およびレポート デザイナーなど、完全なアプリケーション開発プラットフォームを提供します。これらのものをすべて合わせると、MS Access は本当に他の追随を許しません。

しかし、この質問の範囲では、生のデータベース エンジンに関心があります。それを念頭に置いて

SQLlite ,

ファイアバード ,

VistaDB (無料ではない)。

SQL Server コンパクト版 (エクスプレスではありません)

そして現在は SQL Server LocalDB

がすべて思い浮かびます。

もうひとつの考え:元の質問がデスクトップデータベースについて尋ねているのに対して、Web サイトで使用するデータベースを探してここにたどり着いた人もいることでしょう。 重要なのは、これらはすべて 進行中 データベースであり、ウェブでの使用に適していることはほとんどありません。 もしあなたがウェブサイトを作りたいのなら、かなりの同時アクセスをサポートする必要があるのが普通で、一般的にデータベースは サーバー エンジン、たとえば MS SQL、Postgresql、MySQL、Oracle、またはそれらの同胞を使用します。 同時に、これらの サーバー エンジンは、単一ユーザーのデスクトップ アプリケーションに適していることはほとんどありません。