| 原作者 | GNOME プロジェクト |
|---|---|
| 開発者 | 様々な人々 |
| 安定版リリース | 5.2.3 / 2015年6月12日 |
| タイプ | データベース、データ抽象化レイヤー |
| ライセンス | GNU 劣等一般公衆利用許諾書 |
| Webサイト | グノームデータベース |
GNOME-DB は、 GNOMEコミュニティによるデータベースアプリケーションです。このプロジェクトの目的は、すべてのUnixプラットフォームのGNOMEプロジェクトに、無料の統合データ アクセス アーキテクチャを提供することです。GNOME -DB にはデータ管理API が含まれているため、永続データ (データベースだけでなくデータ) にアクセスするすべてのアプリケーションに役立ちます。
特徴
GNOME-DB は、 GObject IntrospectionとValaをサポートしています。4.2 シリーズ以降、GNOME-DB は libgda ライブラリに対応しています。libgnomedb ライブラリは、ユーザーがデータベース内のデータを操作できるようにする「ウィジェット」を提供します。libgda 汎用データベースAPI を使用するため、 MySQL、Postgres、SQLiteなど を使用できます。
GNU データ アクセス
GNU Data Access (GDA)は、可能な限り汎用的に定義されたプラグインAPIのセットです。これにより、あらゆる種類のデータ ソースにこれを介してアクセスでき、さまざまな種類のデータ ソース (データベース、情報サーバー、メール スプールなど) への均一なアクセスが提供されます。Open Database Connectivity (ODBC) やJava Database Connectivity (JDBC) と同様に、GNU Data Access はラッパーですが、複数のデータベース エンジンにアクセスするための機能がさらに追加されています。GNU Data Access は、データ ソースにアクセスするために必要なすべてを提供する完全なアーキテクチャとして開発されました。
Libgda は主にデータベースとデータ抽象化レイヤーです。クライアントとサーバーの両方の部分に GDA アーキテクチャで定義されたインターフェイスを実装するライブラリです。さらに、GDA API を介したデータ ソースの開発と管理に役立つ一連のツールも提供します。Libgda はGNOME-DBプロジェクトの一部でしたが、GNOME 以外のアプリケーションをこれに基づいて開発できるように、プロジェクトから分離されました。
libgda ライブラリは、 GNU Lesser General Public License (LGPL)の条件に基づいてリリースされており、libgda をベースに商用アプリケーションを開発できます。そのコマンドラインおよび UI ツールは、 GNU General Public License (GPL)に基づいています。
Libgda は (比較的小さな) データベース アクセス ライブラリです。
- メタデータ抽出機能(データベースオブジェクトに関するすべての情報を共通の方法で把握する)を備えています
- SQLコンソール アプリケーション (mysql、psql、sqlite3 コンソールなど)が付属しています。
- Libgda はCでコーディングされており、GLib(および GLib と統合)とLibXML2に依存しています。
- LibgdaのUI拡張はGTK+に依存している
- LibgdaのグラフィカルツールはGTK+に依存しており、オプションでGooCanvas [1]とGraphVizも利用している。
参照
参考文献
- ^ 「Projects/GooCanvas」. wiki.gnome.org . 2015年4月17日閲覧。
外部リンク
- GNOME-DB ホームページ
- libgda git
