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