Mimer SQL - Mimer SQL

Mimer SQL
Desenvolvedor (s) Mimer AB
Versão estável
11.0.5A / 1 de março de 2021 ; há 4 meses ( 2021-03-01 )
Versão de visualização
11.0.6A / 6 de julho de 2021 ; 6 dias atrás ( 2021-07-06 )
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 .com

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)

Referências

links externos