mundo dos mainframes
SISTEMAS DE INFORMAÇÃO
ELBERTTE CLEITON COELHO
FUNDAMENTOS 1
MUNDO DO MAINFRAME
CURITIBA
2014
1. ADABAS
1.1 HISTÓRIA
•
Primeiro lançamento na década de 70
•
Adabas é um sistema gerenciador de banco de dados produzido pela Software AG
•
Considerado por alguns um dos primeiros SGBD´s comerciais
•
Inicialmente apenas em Mainframes IBM
1.2 INFORMAÇÕES TÉCNICAS
Adabas é um banco de dados baseado em Listas Invertidas. Ele foi descrito como Nãorelacional, mas pode ser comparado como um “Quase Relacional” pelas suas características.
Algumas diferenças entre o Adabas e um SGBD tradicional:
•
Arquivos, e não tabelas, como as principais unidades de organização
•
Records, e não células, como menores unidades de organização
•
Campos, e não colunas, como componentes de uma unidade
•
Não baseado no sistema SQL, precisando de um mecanismo de busca externo
•
Dirty Read como modo de operação
•
Suporta “Tabelas Encaixadas”
•
Suporte a Fragmentação
•
Horizontal, em função de valores de determinadas colunas (Ex.: Separar dados de
acordo com a região: Clientes do RJ, clientes de SP etc.)
•
Vertical, em função das colunas mais acessadas em um determinado site
•
Híbrida
1.3 PROCESSAMENTO DISTRIBUÍDO DE CONSULTA
•
Suporte ao processamento distribuído de consulta: Quando as consultas não são
direcionadas para uma determinada partição, elas são enviadas para todas as partições e o
Adabas Vista se encarrega de agrupar os resultados.
1.4 SUPORTE A ACESSO A DADOS DE SGBD HETEROGÊNEO
•
Através do Adabas 7.1 para mainframes e do Adabas Transaction Manager para
mainframes, é possível sincronizar as transações envolvidas em múltiplos sistemas de banco de dados. ATM 1.2 suporta a sincronização entre Abadas e:DB2, IMS e VSAM.
•
O Adabas pode comunicar-se com outros SGBDs também através do driver ODBC. O
driver ODBC executa dentro do contexto