Concorrência

Autor: Robert Simon
Data De Criação: 18 Junho 2021
Data De Atualização: 12 Poderia 2024
Anonim
Concorrência - Tecnologia
Concorrência - Tecnologia

Contente

Definição - O que significa simultaneidade?

Simultaneidade é a capacidade de um banco de dados permitir que vários usuários afetem várias transações. Essa é uma das principais propriedades que separa um banco de dados de outras formas de armazenamento de dados, como planilhas.

A capacidade de oferecer simultaneidade é exclusiva dos bancos de dados. As planilhas ou outros meios simples de armazenamento são comparados aos bancos de dados, mas diferem nesse aspecto importante. As planilhas não podem oferecer a vários usuários a capacidade de visualizar e trabalhar com os diferentes dados no mesmo arquivo, porque, quando o primeiro usuário abre o arquivo, ele fica bloqueado para outros usuários. Outros usuários podem ler o arquivo, mas podem não editar dados.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Concorrência

Os problemas causados ​​pela simultaneidade são ainda mais importantes do que a capacidade de suportar transações simultâneas. Por exemplo, quando um usuário está alterando dados, mas ainda não os salvou (confirmado), o banco de dados não deve permitir que outros usuários que consultam os mesmos dados visualizem os dados não salvos alterados. Em vez disso, o usuário deve visualizar apenas os dados originais.


Quase todos os bancos de dados lidam com simultaneidade da mesma maneira, embora a terminologia possa ser diferente. O princípio geral é que dados alterados, mas não salvos, são mantidos em algum tipo de arquivo ou log temporário. Depois de salvo, ele é gravado no armazenamento físico do banco de dados no lugar dos dados originais. Desde que o usuário que está executando a alteração não tenha salvado os dados, apenas ele deverá poder visualizar os dados que está alterando. Todos os outros usuários que consultam os mesmos dados devem exibir os dados que existiam antes da alteração. Depois que o usuário salva os dados, novas consultas devem revelar o novo valor dos dados.


Esta definição foi escrita no con de bancos de dados