Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Технологии Дерби [ править ]

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

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

Сетевой сервер Derby [ править ]

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

Встроенный сетевой сервер [ править ]

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

Утилиты баз данных [ править ]

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

История [ править ]

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

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

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

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

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

См. Также [ править ]

  • Список систем управления реляционными базами данных
  • Сравнение систем управления реляционными базами данных

Ссылки [ править ]

  1. ^ "Apache Derby" . Apache.org.
  2. ^ Java DB - Часто задаваемые вопросы: «Является ли Java DB ответвлением Apache Derby?»
  3. ^ Переход к Дерби в JDK 9
  4. ^ см. Пример встроенного сервера в http://db.apache.org/derby/docs/10.4/adminguide/
  5. ^ «Informix завершает приобретение Cloudscape, Inc.» . Деловой провод . Berkshire Hathaway . 11 октября, 1999. Архивировано из оригинала 9 марта 2000 года . Проверено 12 октября 2019 г. - через Yahoo.com .
  6. ^ «Почему IBM открывает исходный код Cloudscape как Derby» . IBM.
  7. ^ "Выпускники Apache Derby с Sun на борту" . CNET news.com.
  8. ^ «Изменения в доступности и поддержке Cloudscape» . IBM.

Библиография [ править ]

  • Zikopoulos, Paul C .; Бакларц, Джордж; Скотт, Дэн (6 ноября 2005 г.). Apache Derby - Off to the Races: включает подробную информацию об IBM Cloudscape (первое издание). IBM Press . п. 600. ISBN 0-13-185525-5. Архивировано из оригинального 15 февраля 2009 года.

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Сайт IBM Cloudscape
  • Внутреннее устройство Derby, реляционного ядра СУБД на чистом Java с открытым исходным кодом, развертываемого во встроенной среде OSGi
  • Сайт Oracle Java DB
  • Почему IBM открывает исходный код Cloudscape as Derby , сайт IBM developerWorks
  • Масштабируемость Apache Derby SMP
  • Результаты производительности Apache Derby в тесте JPA Benchmark
  • Матрица соответствия с SQL 2003
  • Настроить и установить базу данных Derby
  • Подключение к базе данных Derby с использованием netbeans со снимками экрана