Mimer SQL - Mimer SQL

Mimer SQL
Разработчики) Mimer AB
Стабильный выпуск
11.0.5A / 1 марта 2021 г . ; 4 месяца назад ( 2021-03-01 )
Предварительный выпуск
11.0.6A / 6 июля 2021 г . ; 6 дней назад ( 2021-07-06 )
Репозиторий https://download.mimer.com/pub/dist/
Операционная система OpenVMS , Microsoft Windows , macOS , Linux
Лицензия Проприетарный
Веб-сайт www .mimer .com

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

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

История

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

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

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

Версии

По состоянию на апрель 2018 года сервер базы данных Mimer SQL в настоящее время поддерживается на основных платформах Windows , MacOS , Linux и OpenVMS ( Alpha и Integrity ). Предыдущие версии ядра СУБД поддерживались в других операционных системах, включая Solaris , AIX , HP-UX , Tru 64 и SCO . Версии Mimer SQL доступны для загрузки и бесплатны для разработки.

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

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

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

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

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

Функции

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.

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

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

Mimer SQL назначается порт 1360 в реестре Internet Assigned Numbers Authority (IANA).

Этимология

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

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

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

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

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