Jump to content

Встроенная база данных Императрицы

База данных Императрицы
Разработчик(и) Императрица Программное обеспечение Inc.
Стабильная версия
v10.20-H / май 2023 г .; 1 год назад ( 2023-05 )
Операционная система Кросс-платформенный
Тип СУБД
Лицензия Коммерческая лицензия
Веб-сайт www .императрица

Empress Embedded Database — это система управления реляционными базами данных , встроенная в приложения, включая медицинские системы, сетевые маршрутизаторы, мониторы атомных электростанций, системы управления спутниками. [1] Empress — это ACID- совместимая система управления реляционными базами данных ( СУБД ) с двухфазной фиксацией и несколькими уровнями изоляции транзакций для встроенных приложений реального времени. [2] Он поддерживает как постоянное хранение данных, так и хранение данных в памяти и работает с текстовыми, двоичными , мультимедийными, а также традиционными данными. [3]

Первая версия Empress была создана Джоном Корнатовски и Айвором Лэддом в 1979 году и первоначально называлась MISTRESS. Он был основан на исследовании «MRS: система управления базами данных микрокомпьютера» в Университете Торонто , которое было опубликовано Ассоциацией вычислительной техники в SIGSMALL SIGMOD 1981. [4] Коммерческая версия была одной из первых доступных систем управления реляционными базами данных ( СУБД ) и получила название Empress. Ее первая поставка клиентам состоялась в начале 1981 года. Empress была первой коммерческой базой данных, доступной в Linux . Его выпуск Linux датируется началом 1995 года. [5] [6]

API и архитектура

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

Empress поддерживает множество интерфейсов прикладного программирования на нескольких языках программирования. Язык программирования C имеет большинство API, включая низкоуровневые процедуры MR ядра, встроенный SQL , MSCALL и ODBC . Существуют также API для C++ и JAVA. Многоуровневая архитектура обеспечивает уровни оптимизации системы для разработки приложений. Приложения, разработанные с использованием этих API, могут запускаться в автономном и/или серверном режимах. [7]

Особенности продукта

[ редактировать ]
  • Ядра API
  • SQL API
  • Автономный и/или серверный режим
  • Клиент/сервер ODBC и локальный доступ
  • Быстрая обработка больших объемов данных (BLOB)
  • Массовые куски
  • Неограниченные атрибуты
  • Индексы файлов
  • Постоянно хранимые модули
  • Триггеры
  • Хранимые процедуры
  • Предварительное разбиение не требуется
  • Референтные ограничения
  • Проверка диапазона
  • Микросекундные метки времени
  • Многоуровневая архитектура
  • Индекс текстового поиска
  • Индекс пространственного поиска
  • Отменить функциональность
  • Иерархический запрос
  • Поставщик данных ADO.NET
  • JDBC- интерфейс
  • С++ API
  • базы данных Шифрование
  • 64-битные версии операционной системы
  • UTF-8
  • UNICODE и поддержка национальных языков
  • Сервер репликации
  • Функция тайм-аута

Поддерживаемые платформы

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

Empress работает на всех основных версиях Android . [8] Платформы, поддерживающие Linux , Real-Time и Windows : [9]

  1. ↑ « Императрица предлагает эффективное решение для встроенных баз данных», Крейг С. Маллинз , 2005 г. Проверено 26 января 2010 г.
  2. ^ Профиль продукта Empress , стр. 11, 2009 г. Получено 1 июня 2010 г.
  3. ^ Список поддерживаемых типов данных , получен 1 июня 2010 г.
  4. ^ «MRS: Система управления базами данных микрокомпьютера» , 1981. Проверено 26 января 2010 года.
  5. ^ «EMPRESS RDBMS ВЕРСИЯ 6.6 ДЛЯ ОС LINUX ГОТОВА К ОТПРАВКЕ» , 1 мая 1995 г. Проверено 26 января 2010 г.
  6. ^ «Коммерческое руководство по Linux» , версия 5.38, 7 марта 1999 г. Проверено 26 января 2010 г.
  7. ^ API Empress . Получено 1 июня 2010 г.
  8. ^ «Empress SDK для Android». Архивировано 15 июля 2011 г. на Wayback Machine . Проверено 16 февраля 2011 г.
  9. ^ Поддерживаемые платформы , дата обращения 1 июня 2010 г.
  10. ^ «Empress SDK для Android». Архивировано 15 июля 2011 г. на Wayback Machine . Проверено 16 февраля 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5909802ad7ac66781df465f9b8e0ce1e__1700046000
URL1:https://arc.ask3.ru/arc/aa/59/1e/5909802ad7ac66781df465f9b8e0ce1e.html
Заголовок, (Title) документа по адресу, URL1:
Empress Embedded Database - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)