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.