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