Mimer SQL — Mimer SQL

Mimer SQL
Deweloper(zy) Mimer AB
Wersja stabilna
11.0.5A / 1 marca 2021 ; 4 miesiące temu ( 2021-03-01 )
Wersja zapoznawcza
11.0.6A / 6 lipca 2021 r .; 6 dni temu ( 06.07.2021 )
Magazyn https://download.mimer.com/pub/dist/
System operacyjny OpenVMS , Microsoft Windows , macOS , Linux
Licencja Prawnie zastrzeżony
Stronie internetowej www .mimer .com

Mimer SQL to oparty na języku SQL system zarządzania relacyjnymi bazami danych wyprodukowany przez szwedzką firmę Mimer Information Technology AB (Mimer AB), wcześniej znaną jako Upright Database Technology AB . Został pierwotnie opracowany jako projekt badawczy na Uniwersytecie w Uppsali , Uppsala , Szwecja w 1970 roku, po czym rozwinęła się w produkt komercyjny.

Baza danych została wdrożona w wielu różnych sytuacjach, w tym w usługach transfuzji krwi NHS Pulse w Wielkiej Brytanii , linii produkcyjnej Volvo Cars w Szwecji oraz u dealerów samochodowych w Australii . Czasami była to jedna z ograniczonych opcji dostępnych w aplikacjach o znaczeniu krytycznym w czasie rzeczywistym i sytuacjach, w których zasoby są ograniczone, np. w urządzeniach mobilnych .

Historia

Mimer SQL wywodzi się z projektu centrum serwisowego ITC wspierającego Uniwersytet w Uppsali i kilka innych instytucji w celu wykorzystania możliwości relacyjnych baz danych zaproponowanych przez Codda i innych. . Pierwsze wydanie około 1975 roku zostało oznaczone jako RAPID i zostało napisane w języku asemblera IBM . Nazwa została zmieniona na Mimer w 1977 roku, aby uniknąć problemu ze znakiem towarowym. Inne uniwersytety były zainteresowane projektem na wielu architekturach maszynowych, a Mimer został przepisany w Fortranie, aby zapewnić przenośność. Dalsze modele zostały opracowane dla Mimera z Mimer/QL implementującym języki zapytań QUEL .

Pojawienie się SQL w latach osiemdziesiątych jako standardowego języka zapytań spowodowało, że programiści Mimers zdecydowali się na zaadoptowanie go w produkcie, który stał się Mimer SQL .

W 1984 roku firma Mimer została przeniesiona do nowo powstałej firmy Mimer Information Systems .

Wersje

Od kwietnia 2018 r. serwer bazy danych Mimer SQL jest obecnie obsługiwany na głównych platformach Windows , MacOS , Linux i OpenVMS ( Alpha i Integrity ). Poprzednie wersje silnika bazy danych były obsługiwane w innych systemach operacyjnych, w tym Solaris , AIX , HP-UX , Tru 64 i SCO . Wersje Mimer SQL są dostępne do pobrania i bezpłatne do rozwoju.

Przedsiębiorstwo produkt jest standardy oparte serwer bazy danych SQL oparty na serwerze baz danych Mimer SQL doświadczenie. Ten produkt jest wysoce konfigurowalny, a komponenty można dodawać, usuwać lub wymieniać w produkcie podstawowym, aby uzyskać produkt pochodny odpowiedni do osadzonych, działających w czasie rzeczywistym lub niewielkich aplikacji.

Serwer bazy danych Mimer SQL Realtime to zastępczy silnik bazy danych zaprojektowany specjalnie dla aplikacji, w których najważniejsze są aspekty czasu rzeczywistego. Jest to czasami reklamowane jako podejście motoryzacyjne . W środowiskach o ograniczonych zasobach serwer bazy danych Mimer SQL Mobile jest zastępczym środowiskiem wykonawczym bez kompilatora SQL. Jest to używane w przypadku urządzeń przenośnych i niektórych niestandardowych urządzeń i jest określane mianem Mobile Approach .

Niestandardowe podejścia wbudowane można zastosować do wielu kombinacji sprzętu i systemu operacyjnego.

Te opcje umożliwiają wdrożenie Mimer SQL na wielu różnych dodatkowych platformach docelowych, takich jak Android , oraz na systemach operacyjnych czasu rzeczywistego, w tym VxWorks .

Baza danych jest dostępna w czasie rzeczywistym, w wersji wbudowanej i w wersji specjalistycznej dla branży motoryzacyjnej, która nie wymaga konserwacji, z zamiarem dostosowania produktu do krytycznych systemów motoryzacyjnych , automatyzacji procesów i systemów telekomunikacyjnych .

funkcje

Mimer SQL zapewnia obsługę wielu interfejsów programowania aplikacji baz danych (API): ODBC , JDBC , ADO.NET , Embedded SQL (C/C++, Cobol i Fortran), Module SQL (C/C++, Cobol, Fortran i Pascal) oraz natywne API Mimer SQL C API, Mimer SQL Real-Time API i Mimer SQL Micro C API.

MimerPy to adapter dla Mimer SQL w Pythonie.

Mimer Provider Manager to dyspozytor dostawcy ADO.NET, który używa różnych wtyczek w celu uzyskania dostępu do różnych bazowych dostawców ADO.NET. Mimer Provider Manager umożliwia pisanie aplikacji ADO.NET niezależnych od baz danych.

Mimer SQL wykorzystuje głównie optymistyczną kontrolę współbieżności (OCC) do zarządzania współbieżnymi transakcjami. Dzięki temu blokada bazy danych jest wolna i zapewnia przewidywalność w czasie rzeczywistym.

Mimer SQL ma przypisany port 1360 w rejestrze IANA ( Internet Assigned Numbers Authority ).

Etymologia

Nazwa „Mimer” pochodzi z mitologii nordyckiej , gdzie Mimer był olbrzymem strzegącym studni mądrości, znanej również jako „ Mímisbrunnr ”. Metaforycznie to właśnie robi system baz danych – zarządzanie danymi.

Zobacz też

  • Werner Schneider  – profesor, który zapoczątkował dział rozwoju relacyjnej bazy danych, która stała się Mimer SQL (artykuł szwedzki)

Bibliografia

Linki zewnętrzne