Propostas para Dissertação

Mestrados no Departamento de Informática



Consultar ficha completa de uma proposta de dissertação

proponente: Ana Nunes Alons e José Orlando Pereira
instituição/empresa: HASLab
tema/título: Suporte a transações XA para bases de dados NoSQL
área científica:
local:
curso de mestrado: Mestrado Integrado em Engenharia Informática
descrição:
Enquanto que nas bases de dados relacionais, o standard em termos de garantias transacionais é
ACID, nas várias propostas de bases de dados NoSQL estas garantias são relaxadas ou inexistentes.
Por exemplo, várias propostas de bases de dados NoSQL suportam apenas critérios de coerência
relaxados (eventual consistency) ou restringem o conjunto de dados sobre os quais se garante a
atomicidade de uma transação (entity groups, etc.) Nos últimos anos têm sido propostos vários mecanismos que permitem ter transações ACID sobre
bases de dados NoSQL, quer baseados em locks, quer em protocolos optimistas. Por outro lado, existe também o standard XA que se aplica no acesso e utilização de recursos de
forma transacional, como filas de mensagens e múltiplas bases de dados, utilizando two-phase
commit (2PC), sendo suportado pela maioria dos servidores aplicacionais. No contexto desta proposta, o objectivo seria adicionar suporte para transações XA a bases de
dados NoSQL, possivelmente através de um gestor de transações já existente. No contexto deste tema, existe a possibilidade de atribuição de bolsa, mediante dedicação
exclusiva às tarefas propostas e, entre outros fatores, o desempenho demonstrado.


Voltar...