IMS DB - Visão geral

Uma breve visão geral

O banco de dados é uma coleção de itens de dados correlacionados. Esses itens de dados são organizados e armazenados de forma a fornecer acesso rápido e fácil. O banco de dados IMS é um banco de dados hierárquico onde os dados são armazenados em diferentes níveis e cada entidade depende de entidades de nível superior. Os elementos físicos em um sistema de aplicativo que usa IMS são mostrados na figura a seguir.

Gerenciamento de banco de dados

Um sistema de gerenciamento de banco de dados é um conjunto de programas aplicativos usados ​​para armazenar, acessar e gerenciar dados no banco de dados. O sistema de gerenciamento de banco de dados IMS mantém a integridade e permite a recuperação rápida de dados, organizando-os de forma que sejam fáceis de recuperar. IMS mantém uma grande quantidade de dados corporativos do mundo com a ajuda de seu sistema de gerenciamento de banco de dados.

Gerente de Transação

A função do gerenciador de transações é fornecer uma plataforma de comunicação entre o banco de dados e os programas aplicativos. IMS atua como um gerenciador de transações. Um gerenciador de transações lida com o usuário final para armazenar e recuperar dados do banco de dados. IMS pode usar IMS DB ou DB2 como seu banco de dados back-end para armazenar os dados.

DL / I - Interface de linguagem de dados

DL / I é composto por programas aplicativos que concedem acesso aos dados armazenados no banco de dados. O IMS DB usa DL / I, que serve como a linguagem de interface que os programadores usam para acessar o banco de dados em um programa de aplicativo. Discutiremos isso com mais detalhes nos próximos capítulos.

Características do IMS

Pontos a serem observados -

  • O IMS oferece suporte a aplicativos de diferentes linguagens, como Java e XML.
  • Os aplicativos e dados IMS podem ser acessados ​​em qualquer plataforma.
  • O processamento do IMS DB é muito rápido em comparação com o DB2.

Limitações do IMS

Pontos a serem observados -

  • A implementação do IMS DB é muito complexa.
  • A estrutura de árvore predefinida do IMS reduz a flexibilidade.
  • O IMS DB é difícil de gerenciar.