GNOME-DB - GNOME-DB

GNOME-DB
Оригинальный автор (ы)Проект GNOME
Разработчики)разные люди
Стабильный выпуск
5.2.3 / 12 июня 2015 г.; 5 лет назад (2015-06-12)
Типбаза данных, уровень абстракции данных
ЛицензияСтандартная общественная лицензия ограниченного применения GNU
Интернет сайтwww.gnome-db.org

GNOME-DB это база данных заявление ГНОМ сообщество. Проект направлен на предоставление бесплатной унифицированной архитектуры доступа к данным для ГНОМ проект для всех Unix платформы. GNOME-DB полезен для любого приложения, которое обращается к постоянным данным (не только к базам данных, но и к данным), поскольку теперь оно содержит управление данными. API.

Поддержка для GObject Introspection и Вала.

Начиная с серии 4.2 GNOME-DB соответствует библиотеке libgda.

Библиотека libgnomedb предоставляет «виджеты», которые позволяют пользователям взаимодействовать с данными в базах данных. Он использует общий API базы данных libgda, поэтому может использовать MySQL, Postgres, Sqlite и т. Д.

Доступ к данным GNU

GNU Data Access (GDA) - это набор плагинов API, определяемые как можно более общие, чтобы через них можно было получить доступ к любому типу источников данных, чтобы обеспечить единообразный доступ к различным типам источников данных (базам данных, информационным серверам, почтовым буферам и т. д.). Похожий на Открытое подключение к базе данных (ODBC) или Подключение к базе данных Java (JDBC) GNU Data Access - это оболочка, но с дополнительными функциями для доступа к нескольким ядрам баз данных. GNU Data Access был разработан как законченная архитектура, которая предоставляет все необходимое для доступа к источникам данных.

Libgda - это в основном база данных и уровень абстракции данных. Это библиотека который реализует интерфейсы, определенные архитектурой GDA, как для клиентской, так и для серверной частей. Кроме того, он предоставляет набор инструментов, помогающих в разработке и управлении источниками данных через API GDA. Libgda была частью GNOME-DB проект, но был отделен от него, чтобы на его основе можно было разрабатывать приложения, не относящиеся к GNOME.

Библиотека libgda выпущена на условиях Стандартная общественная лицензия ограниченного применения GNU (LGPL), который позволяет разрабатывать коммерческие приложения на основе libgda. Его инструменты командной строки и пользовательского интерфейса находятся под Стандартная общественная лицензия GNU (GPL).

Libgda - это (относительно небольшая) библиотека доступа к базе данных:

  • имеет экстрактор метаданных (чтобы знать все об объектах базы данных обычным способом)
  • поставляется с SQL консольное приложение (например, консоли mysql, psql или sqlite3)
  • Libgda закодирована на C, зависит от GLib (и интегрируется с ним), и LibXML2.
  • Расширение пользовательского интерфейса Libgda зависит от GTK +
  • Графические инструменты Libgda зависят от GTK + и, возможно, GooCanvas[1] и GraphViz

Смотрите также

  • UnixODBC - бесплатная реализация ODBC с открытым исходным кодом
  • SQLite

Рекомендации

  1. ^ «Проекты / GooCanvas». wiki.gnome.org. Получено 2015-04-17.

внешняя ссылка