GNOME-DB
GNOME-DB원저작자 | GNOME 프로젝트 |
---|---|
개발자 | 여러 사람 |
안정된 릴리스 | 5.2.3 / 2015년 6월 , 전( |
유형 | 데이터베이스, 데이터 추상화 레이어 |
면허증. | GNU 약소 일반 공중 사용 허가서 |
웹 사이트 | www |
GNOME-DB는 GNOME 커뮤니티에 의한 데이터베이스 애플리케이션입니다.이 프로젝트는 모든 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
레퍼런스
- ^ "Projects/GooCanvas". wiki.gnome.org. Retrieved 2015-04-17.