Apache Derby - Apache Derby

Apache Derby
Проект Apache Derby
Оригинальный автор (ы) Cloudscape Inc (позже IBM )
Разработчики) Фонд программного обеспечения Apache
Стабильный выпуск
10.15.2.0 / 1 марта 2020 г . ; 13 месяцев назад  ( 2020-03-01 )
Репозиторий Репозиторий Дерби
Написано в Ява
Операционная система Кроссплатформенность
Тип Система управления реляционной базой данных
Лицензия Лицензия Apache 2.0
Веб-сайт БД .apache .org / дерби /

Apache Derby (ранее распространявшаяся как IBM Cloudscape ) - это система управления реляционными базами данных (RDBMS), разработанная Apache Software Foundation, которую можно встраивать в программы Java и использовать для обработки транзакций в режиме онлайн . Он занимает 3,5 МБ дискового пространства.

Apache Derby разработан как проект с открытым исходным кодом под лицензией Apache 2.0 . Какое-то время Oracle распространяла одни и те же двоичные файлы под названием Java DB . В июне 2015 года они объявили, что в JDK 9 они больше не будут этого делать.

Дерби технологии

Встроенный движок базы данных Derby

Ядро технологии, ядро ​​базы данных Derby, представляет собой полнофункциональную встроенную реляционную базу данных, поддерживающую JDBC и SQL в качестве программных API. Он использует синтаксис IBM DB2 SQL .

Сетевой сервер Derby

Сетевой сервер Derby расширяет возможности ядра СУБД Derby, предоставляя традиционные функции клиентского сервера. Сетевой сервер позволяет клиентам подключаться через TCP / IP с использованием стандартного протокола DRDA . Сетевой сервер позволяет механизму Derby поддерживать сетевые JDBC , ODBC / CLI , Perl .

Встроенный сетевой сервер

Встроенная база данных может быть настроена для работы в качестве гибридного сервера / встроенной СУБД; также принимать TCP / IP-соединения от других клиентов в дополнение к клиентам в той же JVM.

Утилиты баз данных

  • ij: инструмент, позволяющий выполнять сценарии SQL для любой базы данных JDBC.
  • dblook: инструмент извлечения схемы для базы данных Derby.
  • sysinfo: Утилита для отображения номеров версий и пути к классам.

История

Apache Derby возник в Cloudscape Inc, Окленде , штат Калифорния , стартапе, основанном в 1996 году Натом Вяттом и Ховардом Торфом для разработки технологии баз данных Java . Первый выпуск механизма базы данных, который тогда назывался JBMS, был выпущен в 1997 году. Впоследствии продукт был переименован в Cloudscape, и выпуски выпускались примерно каждые шесть месяцев.

В 1999 году Informix Software, Inc. приобрела Cloudscape, Inc. В 2001 году IBM приобрела активы базы данных Informix Software, включая Cloudscape. Ядро базы данных было переименовано в IBM Cloudscape, и выпуски продолжались, в основном с упором на встроенное использование с продуктами IBM Java и промежуточным программным обеспечением.

В августе 2004 года IBM предоставила код Apache Software Foundation как Derby, инкубаторный проект, спонсируемый проектом Apache DB . В июле 2005 года проект Derby вышел из инкубатора Apache и сейчас разрабатывается как подпроект проекта DB Top Level в Apache. До выхода Derby из инкубационного периода Sun присоединилась к проекту Derby с намерением использовать Derby в качестве компонента в своих собственных продуктах, а с выпуском Java 6 в декабре 2006 года Sun начала упаковывать Derby в JDK под торговой маркой Java DB.

В марте 2007 года IBM объявила, что прекращает маркетинг и поддержку продукта Cloudscape, но продолжит вносить свой вклад в проект Apache Derby.

База данных Java DB - это поддерживаемый Oracle дистрибутив Apache Derby.

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

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

Библиография

Внешние ссылки