GNOME-DB

GNOME-DB
GNOME-DB
원저작자GNOME 프로젝트
개발자여러 사람
안정된 릴리스
5.2.3 / 2015년 6월 12일, 7년 전(2015-06-12)
유형데이터베이스, 데이터 추상화 레이어
면허증.GNU 약소 일반 공중 사용 허가서
웹 사이트www.gnome-db.org

GNOME-DBGNOME 커뮤니티에 의한 데이터베이스 애플리케이션입니다.이 프로젝트는 모든 Unix 플랫폼을 위한 GNOME 프로젝트에 무료 유니파이드 데이터 액세스 아키텍처를 제공하는 것을 목표로 합니다.GNOME-DB는 이제 데이터 관리 API를 포함하므로 영구 데이터(데이터베이스뿐 아니라 데이터)에 액세스하는 모든 애플리케이션에 유용합니다.

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+ 및 옵션으로[1] GooCanvas 및 GraphViz에 의존합니다.

「 」를 참조해 주세요.

  • UnixODBC – ODBC의 무료 오픈 소스 구현
  • SQLite

레퍼런스

  1. ^ "Projects/GooCanvas". wiki.gnome.org. Retrieved 2015-04-17.

외부 링크