GNOME-DB - GNOME-DB

GNOME-DB
Původní autořiProjekt GNOME
Vývojářirůzní lidé
Stabilní uvolnění
5.2.3 / 12. června 2015; před 5 lety (2015-06-12)
Typdatabáze, vrstva abstrakce dat
LicenceGNU Lesser General Public License
webová stránkawww.gnome-db.org

GNOME-DB je databáze přihláška GNOME společenství. Cílem projektu je poskytnout architektuře bezplatného jednotného přístupu k datům GNOME projekt pro všechny Unix platformy. GNOME-DB je užitečný pro jakoukoli aplikaci, která přistupuje k trvalým datům (nejen k databázím, ale k datům), protože nyní obsahuje správu dat API.

Podpora pro GObject Introspection a Vala.

Počínaje řadou 4.2 odpovídá GNOME-DB knihovně libgda.

Knihovna libgnomedb poskytuje „widgety“, které uživatelům umožňují interakci s daty v databázích. Používá obecné databázové API libgda, takže může používat MySQL, Postgres, Sqlite atd.

GNU Data Access

GNU Data Access (GDA) je sada pluginu API definované co nejobecněji, aby bylo možné prostřednictvím nich přistupovat k jakémukoli zdroji dat, aby byl zajištěn jednotný přístup k různým druhům zdrojů dat (databáze, informační servery, cívky pošty atd.). Podobný Otevřete připojení k databázi (ODBC) nebo Připojení k databázi Java (JDBC), GNU Data Access je wrapper, ale s více funkcemi pro přístup k několika databázovým strojům. GNU Data Access byl vyvinut jako kompletní architektura, která poskytuje vše potřebné pro přístup ke zdrojům dat.

Libgda je hlavně databáze a vrstva abstrakce dat. Je to knihovna který implementuje rozhraní definovaná architekturou GDA pro klientskou i serverovou část. Poskytuje také spoustu nástrojů, které pomáhají s vývojem a správou zdrojů dat prostřednictvím rozhraní GDA API. Libgda byla součástí GNOME-DB projekt, ale byl od něj oddělen, aby bylo možné na jeho základě vyvíjet aplikace jiné než GNOME.

Knihovna libgda je vydána za podmínek GNU Lesser General Public License (LGPL), který umožňuje vývoj komerčních aplikací založených na libgda. Jeho nástroje příkazového řádku a uživatelského rozhraní jsou pod GNU General Public License (GPL).

Libgda je (relativně malá) knihovna pro přístup k databázi:

  • obsahuje extraktor metadat (vědět vše o databázových objektech běžným způsobem)
  • přichází s SQL konzolová aplikace (jako konzoly mysql, psql nebo sqlite3)
  • Libgda je kódována C, záleží na GLib (a integruje se do něj) a LibXML2.
  • Rozšíření uživatelského rozhraní Libgda závisí na GTK +
  • Grafické nástroje Libgda závisí na GTK + a volitelně GooCanvas[1] a GraphViz

Viz také

Reference

  1. ^ „Projects / GooCanvas“. wiki.gnome.org. Citováno 2015-04-17.

externí odkazy