Mimer SQL - Mimer SQL

Mimer SQL
Стабильный выпуск
11.0.4B / 19 ноября 2020 г.; 19 дней назад (2020-11-19)
Предварительный выпуск
11.0.3C / 14 мая 2020 г.; 6 месяцев назад (2020-05-14)
Репозиторийhttp://download.mimer.com/pub/dist/
ЛицензияПроприетарный
Интернет сайтhttp://www.mimer.com/
По состоянию на9 апреля 2018 г.

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

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

История

Mimer SQL возник в результате проекта сервисного центра ИТЦ, поддерживающего Уппсальский университет и некоторые другие учреждения, чтобы использовать реляционная база данных возможности, предложенные Codd и другие. Первоначальный выпуск около 1975 года был обозначен СТРЕМИТЕЛЬНЫЙ и был написан в Язык ассемблера IBM. Название было изменено на Мимер в 1977 году, чтобы избежать проблемы с товарным знаком. Другие университеты интересовались проектом по ряду архитектур машин, и Mimer был переписан на Фортран для достижения портативности. Дальнейшие модели были разработаны для Mimer с Mimer / QL, реализующим Языки запросов QUEL.[2]

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

В 1984 году Mimer был переведен во вновь созданную компанию. Информационные системы Mimer.[2]

Версии

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

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

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

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

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

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

Функции

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

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

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

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

Этимология

Название «Мимер» взято из Норвежская мифология, куда Мимер был великаном, охранявшим колодец мудрости, также известный как "Mímisbrunnr ". Метафорически это то, что делает система баз данных - управление данными.

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

  • Вернер Шнайдер - профессор, открывший секцию разработки реляционной базы данных, которая стала Mimer SQL (шведская статья)

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

  1. ^ Информационные технологии Mimer. «Технический обзор». Техническое описание Mimer SQL (PDF). Архивировано из оригинал (PDF ) 9 августа 2016 г.
  2. ^ а б c d Эк, Стефан. «Технология баз данных - мы сделали это возможным». www.wemadeitpossible.com. В архиве с оригинала 25 апреля 2018 г.. Получено 25 апреля 2018.
  3. ^ Сомберс Ассошиэйтс, Инк .; Хайлиман, У. Х. (октябрь 2008 г.). «NHSBT - Национальная служба здравоохранения Великобритании - кровь и трансплантат» (PDF). Веб-сайт доступности. В архиве (PDF) из оригинала 23 апреля 2018 г.. Получено 24 апреля 2018.
  4. ^ «Австралийские автодилеры переходят на Mimer SQL». Cision. 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 B.V. p. 429. ISBN  9781510842342.
  7. ^ "Загрузки - Mimer SQL - Всегда бесплатно для разработки!". Архивировано из оригинал 10 апреля 2018 г.. Получено 10 апреля 2018.
  8. ^ а б «Продукты и платформы Mimer SQL». Разработчики Mimer - Платформы. 5 мая 2017. Архивировано с оригинал 10 августа 2017 г.
  9. ^ Коэн, Питер (15 ноября 2015 г.). «Mimer SQL выпущен для Tiger, Tiger Server». Macworld. PCWorld. В архиве с оригинала 10 апреля 2018 г.. Получено 10 апреля 2018.
  10. ^ а б c d «Продукты Mimer SQL». Архивировано из оригинал 10 апреля 2018 г.. Получено 10 апреля 2018.
  11. ^ "Мимер". Архивировано из оригинал 14 октября 2017 г.
  12. ^ а б «Mimer Information Technology AB: решение, меняющее определение хранилища данных». CIOReview. В архиве с оригинала 10 апреля 2018 г.. Получено 10 апреля 2018.
  13. ^ Хьертстём, Андреас (2012). «2.4.5». Управление данными в компонентных встроенных системах реального времени (PDF) (Диссертация). Mälaralen University Press. ISBN  978-91-7485-064-2. Mimer SQL в реальном времени. В архиве (PDF) из оригинала 20 октября 2016 г.. Получено 4 апреля 2020.
  14. ^ Алунд, Федрик. «Общий доступ к базе данных с помощью Mimer Provider Manager». www.c-sharpcorner.com.
  15. ^ "Менеджер поставщика Mimer". SourceForge.
  16. ^ Даниэльссон, Ларс (2 февраля 2004 г.). "Mimer dömer ut Microsoft". Компьютер Швеция. IDG.
  17. ^ «Параллелизм транзакций - оптимистичное управление параллелизмом». Разработчики Mimer - Особенности. 26 февраля 2010. Архивировано с оригинал 1 декабря 2016 г.
  18. ^ Олссон, Дженни (2008). «2.3». Сравнительное исследование SQL Server и Mimer SQL в критически важных системах (PDF) (Мастера). Механизм Mimer SQL. В архиве (PDF) из оригинала 15 октября 2008 г.
  19. ^ «Реестр имени службы и номера порта транспортного протокола». IANA. 5 апреля 2018. 1360. В архиве из оригинала 5 января 2018 г.. Получено 8 апреля 2018.

внешняя ссылка