Jump to content

ИнтерБейс

(Перенаправлено с Interbase )
ИнтерБейс
Разработчик(и) Эмбаркадеро Технологии
Стабильная версия
ИнтерБейс 2020 / декабрь 2019 г .; 4 года назад ( 2019-12 )
Операционная система Кросс-платформенный
Тип Система управления базой данных
Лицензия Собственный
Веб-сайт www .embarcadero /продукты /интербаза

InterBase — это система управления реляционными базами данных (СУБД), в настоящее время разрабатываемая и продаваемая компанией Embarcadero Technologies . InterBase работает в Microsoft Windows , macOS , Linux и Solaris операционных системах , а также iOS и Android .

Технология

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

InterBase — это SQL-92 совместимая с реляционная база данных, и поддерживающая стандартные интерфейсы, такие как JDBC , ODBC и ADO.NET .

Управление параллелизмом нескольких версий до InterBase

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

Управление многоверсионным параллелизмом более подробно описано в разделах 4.3 и 5.5 статьи 1981 года «Управление параллелизмом в системах распределенных баз данных». [1] Филип Бернштейн и Натан Гудман, тогда работавшие в Компьютерной корпорации Америки. В статье Бернштейна и Гудмана цитируется диссертация 1978 года. [2] автор DP Reed, который описывает MVCC и утверждает, что это оригинальная работа.

Ранние годы

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

Джим Старки работал в DEC над продуктом DATATRIEVE 4-го поколения на языке 4GL , когда ему пришла в голову идея системы для управления одновременными изменениями, вносимыми многими пользователями. Эта идея упростила существующие проблемы блокировок , которые оказались серьезной проблемой для новых систем реляционных баз данных, разрабатывавшихся в то время.

Хотя реализация InterBase гораздо больше похожа на систему, описанную Ридом в его диссертации в Массачусетском технологическом институте, чем любая другая база данных, существовавшая в то время, и Старки знал Бернштейна по его предыдущей должности в Computer Corporation of America, а затем в DEC, Старки утверждает, что он прибыл на идее независимого управления многоверсионным параллелизмом. [3] Согласно его блогу, Старки говорит:

Вдохновением для управления параллелизмом между несколькими поколениями послужила система баз данных, созданная Prime , которая поддерживала снимки уровня страницы. Цель этой функции заключалась в том, чтобы дать читателю целостное представление о базе данных, не блокируя авторов. Эта идея заинтриговала меня как очень полезная характеристика системы баз данных.

Открытый исходный код

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

В начале 2000 года Borland объявила, что InterBase будет выпущена с открытым исходным кодом , и начала переговоры о выделении отдельной компании для управления продуктом. Исходный код InterBase версии 6 был выпущен под лицензией Mozilla Public License в середине 2000 года.

Под новым руководством подразделения InterBase компании Borland компания выпустила проприетарную версию InterBase версии 6, а затем 6.5. Borland выпустила несколько обновлений открытого исходного кода, прежде чем объявить, что больше не будет активно развивать проект с открытым исходным кодом. Однако Firebird , ответвление кода InterBase 6 с открытым исходным кодом, все еще находится в активной разработке.

В 2001 году в программном обеспечении был обнаружен бэкдор , который присутствовал во всех версиях с 1994 года, а затем был устранен. [4] [5] [6]

7 мая 2008 года Borland и Embarcadero Technologies объявили, что Embarcadero «подписала окончательное соглашение о покупке активов для покупки CodeGear». [7] Сделка стоимостью примерно 24,5 миллиона долларов была завершена 30 июня 2008 года. [8]

Последние релизы

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

См. также

[ редактировать ]
  1. ^ Бернштейн, Филип А.; Гудман, Натан (1981). «Управление параллелизмом в системах распределенных баз данных» . Обзоры вычислительной техники ACM . 13 (2): 185–221. дои : 10.1145/356842.356846 . S2CID   30874 . Проверено 21 сентября 2005 г.
  2. ^ Рид, ДП (1978). Именование и синхронизация в децентрализованной компьютерной системе . Диссертация Массачусетского технологического института (Диссертация). hdl : 1721.1/16279 . Проверено 12 ноября 2022 г.
  3. ^ Старки, Джим. «Комментарий в блоге» . Управление многоверсионным параллелизмом до появления InterBase . Архивировано из оригинала 23 октября 2007 года . Проверено 21 сентября 2005 г.
  4. ^ «CERT Advisory CA-2001-01 Сервер Interbase содержит скомпилированную учетную запись черного входа» . 11 января 2000 г. Архивировано из оригинала 18 ноября 2001 г.
  5. ^ «Учетная запись Backdoor на сервере базы данных Interbase позволяет удаленным злоумышленникам перезаписывать произвольные файлы с помощью хранимых процедур» . 12 января 2000 г. Архивировано из оригинала 7 декабря 2012 г.
  6. ^ «Сервер базы данных Borland/Inprise Interbase SQL содержит учетную запись суперпользователя с известным паролем» . 11 января 2001 г. Архивировано из оригинала 17 декабря 2001 г.
  7. ^ Интерсимоне, Дэвид (7 мая 2008 г.). «Письмо сообществу: Embarcadero Technologies соглашается приобрести CodeGear у Borland» . Архивировано из оригинала 15 апреля 2012 г. Проверено 8 мая 2008 г.
  8. ^ Браво, Тома (1 июля 2008 г.). «Embarcadero Technologies закрывает приобретение CodeGear» . Проверено 3 июля 2008 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 73a2391de0ee783a8d87b5fa0140dfa8__1722242940
URL1:https://arc.ask3.ru/arc/aa/73/a8/73a2391de0ee783a8d87b5fa0140dfa8.html
Заголовок, (Title) документа по адресу, URL1:
InterBase - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)