Mimer SQL - Mimer SQL
Desenvolvedor (s) | Mimer AB |
---|---|
Versão estável | 11.0.5A / 1 de março de 2021
|
Versão de visualização | 11.0.6A / 6 de julho de 2021
|
Repositório | https://download.mimer.com/pub/dist/ |
Sistema operacional | OpenVMS , Microsoft Windows , macOS , Linux |
Licença | Proprietário |
Local na rede Internet | www |
Mimer SQL é um sistema de gerenciamento de banco de dados relacional baseado em SQL produzido pela empresa sueca Mimer Information Technology AB (Mimer AB), anteriormente conhecida como Upright Database Technology AB . Ele foi originalmente desenvolvido como um projeto de pesquisa na Universidade de Uppsala , Uppsala , Suécia na década de 1970, antes de ser transformado em um produto comercial.
O banco de dados foi implantado em uma ampla gama de situações de aplicação, incluindo o serviço de transfusão de sangue NHS Pulse no Reino Unido , a linha de produção da Volvo Cars na Suécia e revendedores automotivos na Austrália . Às vezes, tem sido uma das opções limitadas disponíveis em aplicativos críticos em tempo real e situações de restrição de recursos, como dispositivos móveis .
História
O Mimer SQL se originou de um projeto do centro de serviço ITC que apoia a Universidade de Uppsala e algumas outras instituições para alavancar os recursos de banco de dados relacional propostos por Codd e outros. A versão inicial por volta de 1975 foi designada RAPID e foi escrita na linguagem IBM assembler . O nome foi alterado para Mimer em 1977 para evitar um problema de marca registrada. Outras universidades estavam interessadas no projeto em uma série de arquiteturas de máquina e Mimer foi reescrito em Fortran para alcançar a portabilidade. Outros modelos foram desenvolvidos para Mimer com o Mimer / QL implementando as linguagens de consulta QUEL .
O surgimento do SQL na década de 1980 como a linguagem de consulta padrão resultou na escolha dos desenvolvedores do Mimers por adotá-lo com o produto, tornando-se o Mimer SQL .
Em 1984, Mimer foi transferido para a empresa recém-criada Mimer Information Systems .
Versões
Desde abril de 2018, o servidor de banco de dados Mimer SQL é atualmente compatível com as principais plataformas Windows , MacOS , Linux e OpenVMS ( Alpha e Integrity ). Versões anteriores do mecanismo de banco de dados eram suportadas em outros sistemas operacionais, incluindo Solaris , AIX , HP-UX , Tru 64 e SCO . Versões do Mimer SQL estão disponíveis para download e gratuitas para desenvolvimento.
O produto Enterprise é um servidor de banco de dados SQL baseado em padrões baseado no servidor de banco de dados Mimer SQL Experience. Este produto é altamente configurável e os componentes podem ser adicionados, removidos ou substituídos no produto de base para obter um produto derivado adequado para aplicações embarcadas, em tempo real ou de pequeno porte.
O servidor de banco de dados Mimer SQL Realtime é um mecanismo de banco de dados substituto projetado especificamente para aplicativos onde os aspectos de tempo real são fundamentais. Isso às vezes é comercializado como a abordagem automotiva . Para ambientes com recursos limitados, o servidor de banco de dados Mimer SQL Mobile é um ambiente de tempo de execução substituto sem um compilador SQL. Isso é usado para dispositivos portáteis e certos dispositivos personalizados e é denominado abordagem móvel .
Abordagens embarcadas personalizadas podem ser aplicadas a várias combinações de hardware e sistema operacional.
Essas opções permitem que o Mimer SQL seja implantado em uma ampla variedade de plataformas de destino adicionais, como Android e sistemas operacionais em tempo real, incluindo VxWorks .
O banco de dados está disponível em versões especializadas em tempo real, embarcadas e automotivas sem necessidade de manutenção, com o intuito de tornar o produto adequado para sistemas automotivos de missão crítica , automação de processos e telecomunicações .
Características
Mimer SQL fornece suporte para várias interfaces de programação de aplicativos de banco de dados (APIs): ODBC , JDBC , ADO.NET , SQL incorporado (C / C ++, Cobol e Fortran), Módulo SQL (C / C ++, Cobol, Fortran e Pascal) e o API Mimer SQL C da API nativa, API Mimer SQL em tempo real e API Mimer SQL Micro C.
MimerPy é um adaptador para Mimer SQL em Python.
O Mimer Provider Manager é um distribuidor de provedor ADO.NET que usa diferentes plug-ins para acessar diferentes provedores ADO.NET subjacentes. O Mimer Provider Manager torna possível escrever aplicativos ADO.NET independentes de banco de dados.
Mimer SQL usa principalmente o controle de simultaneidade otimista (OCC) para gerenciar transações simultâneas. Isso torna o bloqueio do banco de dados livre e permite previsibilidade em tempo real.
Mimer SQL é atribuído à porta 1360 no registro Internet Assigned Numbers Authority (IANA).
Etimologia
O nome "Mimer" é retirado da mitologia nórdica , onde Mimer era o gigante que guardava o poço da sabedoria, também conhecido como " Mímisbrunnr ". Metaforicamente, é isso que um sistema de banco de dados está fazendo - gerenciando dados.
Veja também
- Werner Schneider - o professor que iniciou a seção de desenvolvimento do banco de dados relacional que se tornou o Mimer SQL (artigo sueco)