stringtranslate.com

Мимер SQL

Mimer SQL — это проприетарная система управления реляционными базами данных на основе SQL [1] , производимая шведской компанией Mimer Information Technology AB (Mimer AB), ранее известной как Upright Database Technology AB . Первоначально он был разработан как исследовательский проект в Уппсальском университете , Уппсала , Швеция, в 1970-х годах, а затем превратился в коммерческий продукт. [2]

База данных использовалась в самых разных ситуациях, включая службу переливания крови Национальной службы здравоохранения США в Великобритании , производственную линию Volvo Cars в Швеции и автомобильных дилеров в Австралии . Иногда это был один из ограниченных вариантов, доступных в критически важных приложениях реального времени и в ситуациях с ограниченными ресурсами, таких как мобильные устройства . [3] [4] [5] [6]

История

Mimer SQL возник в результате проекта сервисного центра ITC, поддерживающего Уппсальский университет и некоторые другие учреждения, с целью использования возможностей реляционных баз данных, предложенных Коддом и другими. Первоначальный выпуск примерно 1975 года имел обозначение RAPID и был написан на языке ассемблера IBM . Название было изменено на Mimer в 1977 году, чтобы избежать проблем с товарным знаком. Другие университеты были заинтересованы в проекте по ряду машинных архитектур, и Mimer был переписан на Фортране для обеспечения переносимости. Для Mimer были разработаны дополнительные модели, в которых Mimer/QL реализует языки запросов QUEL . [2]

Появление SQL в 1980-х годах в качестве стандартного языка запросов привело к тому, что разработчики Mimers решили принять его, и продукт стал Mimer SQL . [2]

В 1984 году Mimer был передан вновь созданной компании Mimer Information Systems . [2]

Версии

По состоянию на апрель 2018 года сервер базы данных Mimer SQL поддерживается на основных платформах Windows , MacOS , Linux и OpenVMS ( Itanium и x86-64 [7] ). [8] Предыдущие версии ядра базы данных поддерживались в других операционных системах, включая Solaris , AIX , HP-UX , Tru 64 , SCO [9] и DNIX . Версии Mimer SQL доступны для загрузки и бесплатны для разработки. [10]

Продукт Enterprise представляет собой основанный на стандартах сервер базы данных SQL, основанный на сервере базы данных Mimer SQL Experience. Этот продукт обладает широкими возможностями настройки, и компоненты можно добавлять, удалять или заменять в базовом продукте для получения производного продукта, подходящего для встраиваемых приложений, приложений реального времени или небольших размеров. [11]

Сервер базы данных Mimer SQL Realtime — это заменяющий механизм базы данных, специально разработанный для приложений, где аспекты реального времени имеют первостепенное значение. Иногда это называют автомобильным подходом . [11] Для сред с ограниченными ресурсами сервер базы данных Mimer SQL Mobile является заменой среды выполнения без компилятора SQL. Этот подход используется для портативных и некоторых специализированных устройств и называется мобильным подходом . [11]

Пользовательские встроенные подходы могут применяться к различным комбинациям оборудования и операционных систем. [11]

Эти параметры позволяют развертывать Mimer SQL на широком спектре дополнительных целевых платформ, таких как Android , и операционных системах реального времени, включая VxWorks . [9]

База данных доступна в режиме реального времени, встроенной и автомобильной специализированной версии, не требующей обслуживания, [12] [13] с намерением сделать продукт пригодным для критически важных автомобильных систем, систем автоматизации процессов и телекоммуникаций . [14]

Функции

Mimer SQL обеспечивает поддержку нескольких интерфейсов прикладного программирования баз данных (API): ODBC , JDBC , ADO.NET , Embedded SQL (C/C++, Cobol и Fortran), Module SQL (C/C++, Cobol, Fortran и Pascal), а также собственный API Mimer SQL C API, Mimer SQL Real-Time API и Mimer SQL Micro C API.

MimerPy — это адаптер для Mimer SQL на Python. [15]

Диспетчер поставщиков Mimer — это диспетчер поставщиков ADO.NET, который использует различные плагины для доступа к различным базовым поставщикам ADO.NET. [16] [17] Mimer Provider Manager позволяет писать независимые от базы данных приложения ADO.NET. [18]

Mimer SQL в основном использует оптимистический контроль параллелизма (OCC) для управления параллельными транзакциями. [19] [20] Это освобождает базу данных от блокировок и обеспечивает предсказуемость в реальном времени. [13]

Mimer SQL назначен порт 1360 в реестре Управления присвоения номеров в Интернете (IANA). [21]

Этимология

Название «Мимер» взято из скандинавской мифологии , где Мимер был великаном, охраняющим колодец мудрости, также известный как « Мимисбрунн ». Метафорически это то, что делает система баз данных – управляет данными.

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

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

  1. ^ Информационные технологии Мимера. «Технический обзор». Техническое описание Mimer SQL (PDF) . Архивировано из оригинала (PDF) 9 августа 2016 года.
  2. ^ abcd Эк, Стефан. «Технологии баз данных – мы сделали это возможным». www.wemadeitpossible.com . Архивировано из оригинала 25 апреля 2018 года . Проверено 25 апреля 2018 г.
  3. ^ Sombers Associates, Inc.; Хайлиман, штат Вашингтон (октябрь 2008 г.). «NHSBT — Национальная служба здравоохранения Великобритании — кровь и трансплантация» (PDF) . Веб-сайт доступности . Архивировано (PDF) из оригинала 23 апреля 2018 года . Проверено 24 апреля 2018 г.
  4. ^ «Австралийские автодилеры готовятся к использованию Mimer SQL» . Цион . 12 ноября 2002 г. Архивировано из оригинала 24 апреля 2018 г. . Проверено 24 апреля 2018 г.
  5. ^ Эк, Стефан (2011). «Mimer SQL на OpenVMS» (PDF) . de/OpenVMS.org . Архивировано (PDF) из оригинала 24 апреля 2018 г. Проверено 24 апреля 2018 г.
  6. ^ Кайя, Симин; Галлинаа, Барбара; Нистром, Даг; Сеселеануа, Кристина; Ларссон, Альф (2017). Проектирование системы облачного мониторинга с помощью DAGGTAX: практический пример . 8-я Международная конференция по экологическим системам, сетям и технологиям (ANT 2017). Мадейра, Португалия: Elsevier BV, с. 429. ИСБН 9781510842342.
  7. ^ «Mimer SQL теперь доступен для OpenVMS на x86» . Мимер Информационные технологии AB. 2023.
  8. ^ «Загрузки — Mimer SQL — всегда бесплатно для разработки!». Архивировано из оригинала 10 апреля 2018 года . Проверено 10 апреля 2018 г.
  9. ^ ab «Продукты и платформы Mimer SQL». Разработчики Mimer — Платформы . 5 мая 2017 г. Архивировано из оригинала 10 августа 2017 г.
  10. Коэн, Питер (15 ноября 2015 г.). «Mimer SQL выпущен для Tiger, Tiger Server». Макмир . ПКМир. Архивировано из оригинала 10 апреля 2018 года . Проверено 10 апреля 2018 г.
  11. ^ abcd «Продукты Mimer SQL». Архивировано из оригинала 10 апреля 2018 года . Проверено 10 апреля 2018 г.
  12. ^ "Мимер". Архивировано из оригинала 14 октября 2017 года.
  13. ^ ab «Mimer Information Technology AB: решение, которое переопределяет хранилище данных». Обзор CIO . Архивировано из оригинала 10 апреля 2018 года . Проверено 10 апреля 2018 г.
  14. ^ Хьерстём, Андреас (2012). «2.4.5» (PDF) . Управление данными в компонентно-ориентированных встраиваемых системах реального времени (Диссертация). Издательство Университета Меларален. ISBN 978-91-7485-064-2. Mimer SQL в реальном времени. Архивировано (PDF) из оригинала 20 октября 2016 г. Проверено 4 апреля 2020 г.
  15. ^ «MimerPy: интерфейс базы данных Python для Mimer SQL» . Гитхаб . 25 мая 2021 г.
  16. ^ Алунд, Федрик. «Общий доступ к базе данных с помощью Mimer Provider Manager». www.c-sharpcorner.com .
  17. ^ "Менеджер поставщика Mimer" . СоурсФордж .
  18. Даниэльссон, Ларс (2 февраля 2004 г.). «Mimer domer ut Microsoft». Компьютерная Швеция . ИДГ.
  19. ^ «Параллелизм транзакций - оптимистическое управление параллелизмом» . Разработчики Mimer — Возможности . 26 февраля 2010 г. Архивировано из оригинала 1 декабря 2016 г.
  20. ^ Олссон, Дженни (2008). «2.3» (PDF) . Сравнительное исследование SQL Server и Mimer SQL в критически важных системах (магистры). Мимер SQL Engine. Архивировано (PDF) из оригинала 15 октября 2008 г.
  21. ^ «Реестр имен служб и номеров портов транспортного протокола» . ИАНА. 5 апреля 2018. 1360. Архивировано из оригинала 5 января 2018 года . Проверено 8 апреля 2018 г.

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