O Oltp, por sua definição, precisa de um sistema integrado tecnológico, geralmente representado por softwares de gerenciamento de transações e otimização de banco de dados. Entre eles, temos como exemplo o CICS, “Customer Information Control System” utilizado nos sistemas operacionais z/OS, z/VSE, Windows, Linux, AIX, OS/2 e mainframes da IBM. Os bancos de dados seguem as normas ACID, isso é, atomocidade, Consistencia, Isolamento e durabilidade. Comandos SQL asseguram a confiabilidade da consistencia desses bancos de dados. A técnica mais utilizada das transações é a utlização de arquivos Log (Writeahead) , sendo depois efetuada a operação. Os monitores de transação podem ser divididos nos seguintes módulos:
Módulo de Requisições de Transações Globais (GTR), Módulo de Análise da Semântica Global, Módulo de Decomposição de Consultas Globais (QDM), Módulo de Localização de Objetos, Módulo de Otimização de Consultas, Módulo de Escalonamento de Transações, Módulo de Encaminhamento de Transações (DISPATCHER).
O Oltp necessita de suporta para redes. Com isso, as diversas plataformas que rodam em rede necessitam de uma infra estrutura adequada. Essa infra estrutura se baseia no processamento cliente/servidor e um conjunto de softwares, que quando estão descentralizados, destribuem o processamento por vários computadores. O Oltp é muitas vezes integrado a Web services, por conta de ser geralmente integrado a arquitetura orientada a serviço.
Assinar:
Postar comentários (Atom)
Atomicidade:
ResponderExcluirTrata o trabalho como parte indivisível (atômico). A transação deve ter todas as suas operações executadas em caso de sucesso ou nenhum resultado de alguma operação refletido sobre a base de dados em caso de falha.
Esqueceram de dizer que a arquitetura do sistema tem um grande impacto no OLTP, a modelação , o design, database Instance. Operações predefinidas. 3FN (terceira forma normal). Poucos números de registos com poucos campos, pois os dados são mantidos por pouco tempo.
ResponderExcluirSeria interessante se pudesse adicionar ao blog, mais informações sobre monitores de transação.
ResponderExcluirEu pesquisei, e você pode consultar o seguinte site: http://pt.wikibooks.org/wiki/Sistemas_de_Informa%C3%A7%C3%A3o_Distribu%C3%ADdos/Aspectos_Organizacionais/OLTP_-_Online_Transaction_Processing#Monitores_de_Transa.C3.A7.C3.A3o
Para mesmo mais exigindo sistemas descentralizado de base de dados, OLTP medeia programas distribuir processamento de transação entre múltiplos computadores numa rede. OLTP freqüentemente é integrado em arquitetura serviço-orientado e serviços de Teia.
ResponderExcluir