Jump to content

Апач Дерби

(Перенаправлено из базы данных Java )
Апач Дерби
Оригинальный автор(ы) Cloudscape Inc (позже IBM )
Разработчик(и) Фонд программного обеспечения Apache
Стабильная версия
10.17.1.0 / 14 ноября 2023 г .; 8 месяцев назад ( 14.11.2023 )
Репозиторий Репозиторий Дерби
Написано в Ява
Операционная система Кросс-платформенный
Тип Система управления реляционными базами данных
Лицензия Лицензия Апач 2.0
Веб-сайт БД .apache .org /дерби /

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

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

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

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

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

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

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

Технологии

[ редактировать ]

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

[ редактировать ]

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

Сетевой сервер Дерби

[ редактировать ]

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

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

[ редактировать ]

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

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

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

См. также

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

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 723f99b0b4510860ad2bfd211a4e702f__1703765340
URL1:https://arc.ask3.ru/arc/aa/72/2f/723f99b0b4510860ad2bfd211a4e702f.html
Заголовок, (Title) документа по адресу, URL1:
Apache Derby - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)