Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Níveis de isolamento SSIS
Integration Services do SQL Server (SSIS) permitem aos usuários transferir vários tipos de dados de sistemas de bancos de dados diferentes e díspares espalhadas em torno de uma rede. SSIS administra traduções de dados, as populações da tabela de dados e conectividade de banco de dados para o usuário. SSIS processa os dados em tabelas e colunas durante a transferência de dados , permitindo assim que o usuário para automatizar a manipulação de dados e conversão. Tal como acontece com os bancos de dados , as transações em uma transferência de dados SSIS seguir algumas regras para garantir a integridade dos dados. Estes são chamados de níveis de isolamento . Leia Uncommitted

A primeira e mais desprotegido nível de isolamento é a " leitura não confirmada " nível. A este nível , não existem dados acessados ​​durante uma transação é "fechado ", ou protegidos contra manipulação externa. A transação no nível de Leitura não Confirmada não oferece garantias quanto à integridade dos dados envolvidos. Uma vez que a transação não confirmada Ler não bloquear os dados que ele usa, outra transação pode alterar esses dados, enquanto a primeira transação ainda requer -lo em sua forma original.
Read Committed

No "Read Committed " nível, um limite de transação acesso aos dados exige atualmente . Transações marcados como Read Committed ler apenas as informações depois de " trancar " os dados de distância de outras transações. Este "bloqueio" impede uma segunda transação de alterar os dados . Isso garante que os dados não vai mudar enquanto a transação original executa outro operations.Once a transação original termina com os dados, em seguida, libera o bloqueio , permitindo que outras transações para trabalhar com os dados.
< Br > leitura Repetida

o " leitura Repetida " nível de isolamento serve uma função semelhante à do nível Read Committed , com uma característica adicional. Este nível de força para bloquear as transações de dados para a totalidade da operação, e para liberar o bloqueio só depois que a transação seja concluída. Transações acabados são designados como " comprometida ", o que significa que a transação terminou corretamente e se comprometeu suas alterações para o banco de dados. Transações abortadas são referidos como " revertida ", que significa a transação não terminou e, portanto, cancelada todas as alterações. Isso garante um maior nível de integridade de dados, porque a transação original ou deve terminar completamente ou desfazer todas as alterações antes de liberar o bloqueio .
Serializeable

transações " serializeable " são de longe os níveis de isolamento mais rigorosas e mais protetora. Os bloqueios adquiridos por esta força nível transações de se comportar de uma forma de série . Isto significa que as operações discretas não podem ocorrer simultaneamente . Isso resulta em uma perda de multitarefa programática para garantir a proteção de dados. A este nível , duas operações não pode modificar os mesmos dados , porque duas operações não pode ocorrer ao mesmo tempo . Esse nível garante que duas transações não irá modificar dados utilizados pela outra , mas por causa disso, você não pode ter o benefício de várias transações que ocorrem ao mesmo tempo.

Anterior :

Próximo : No
  Os artigos relacionados
·PHP MySQL UTF8 Problemas 
·Como capturar um título página usando PHP 
·Como Chegar JavaScript se ele está desativado no PHP 
·Vs Script. Função interna no SSIS 
·MySQL Comma Erro 
·Get_File_Contents PHP : Permissão negada 
·MySQL PHP Pesquisa Scripts 
·Como permitir autenticação para User- Agent PHP Bots 
·Como ativar o DOP para PHP Library no Go Daddy 
·A atualização Coluna atributo é nulo no MySQL 
  Artigos em destaque
·Silverlight jogo Tutorial 
·Como Alocar Ponteiros 
·Como instalar o Java EE Linux JDK 
·Como liberar o cache em Ehcache 
·Como importar sua própria biblioteca em Java 
·I Não é possível processar arquivos JSP no IE 8.0 
·Como escrever programas Java 
·Como atualizar JavaScript 
·Como alterar um índice suspensa em JavaScript 
·Como definir largura em uma coluna GridView 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados