comunicação transação primavera e nível de isolamento transação

propagação de transação

Há outros assuntos na chamada de método com uma transação, serviços de comunicação desta vez houve, como agora eu tenho 100 dólares, para comprar livros, um 60 um 50, quando a necessidade de comprar o inventário é reduzido, de modo que o tempo para comprar livros também transação, a transação é menor do inventário, que é a disseminação da transação,
a forma como existem sete tipos de propagação de transação é importante em dois sentidos, com propogetion = exigem e require_new
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
primeiro é sempre a mesma coisa, que se encontra pendente, aberto algo novo, então a primeira é a coerência global, que é a consistência local,
o resultado é que o anterior também não pode comprar, que você pode comprar.

Isolamento da transação

Banco de dados problemas de simultaneidade transação
suja ler: Eu li os dados de transações atuais atualizados por outras transações, mas ainda não comprometidos.
leitura não repetível: Transação 1 lê os dados, transações mudança de dados 2, os dados são inconsistentes com a primeira leitura após a transação 1 mais uma vez ler.
Magia Reading: Transação 2 adicionado a linha, quando lido pela transação 1 novamente encontrou mais do que ler uma linha
Aqui Insert Picture Descrição
ler não confirmadas
Read Committed
Repetitivo ler (equivalente ao tempo para ler os dados sobre o bloqueio, mas não é possível inserir atualização de dados )
serialização

Usar conjunto de transação de isolamento de nível de isolamento

Aqui Insert Picture Descrição

Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
Aqui Insert Picture Descrição

Aqui Insert Picture Descrição

Persistência Redis duas formas de
RDB montante total: instantâneo, todos os dados da memória. processo filho garfo não afeta o programa, de alta eficiência, rápido. Economize tempo e mais rápida recuperação
Contras: não grandes dados quando ruins. As duras condições forem cumpridas, se a condição não é apoiada não chegou backup completo do meio dos dados serão perdidos.
Aqui Insert Picture Descrição
incremento AOF (complementares)
maneiras logs, mais granulares.

Aqui Insert Picture Descrição
Todas as gravações re-correr de novo
RDB, em seguida, os dados são restaurados na linha

Quando é apropriado para criar um índice:
o índice de desvantagem é que, em adição à consulta mais rápida, as outras gravações irão ser mais lento, porque é embalado estrutura. O índice é necessária, ocupando espaço em disco.
Pesquisas frequentes
chave estrangeira
índice composto
após o primeiro pacote, a sequenciação

lixo mecanismo de recolha da JVM
GC

Aqui Insert Picture Descrição

a pilha

De dois
Aqui Insert Picture Descrição

contagem de referência (não há maneira de lidar com referências circulares)
algoritmo de replicação (a geração mais jovem), minner espaço duplo. Alta eficiência, cópia direta, sem a fragmentação da memória
algoritmo marca de varredura: a era antiga, claro não marcado, claro após a primeira marca, a fragmentação da memória.
Aqui Insert Picture Descrição
Vantagens: Não há espaço adicional.

Também ocorre em anos mais velhos (gc completo): compressão marca
Aqui Insert Picture Descrição
desvantagem de custo é que objetos em movimento

Redis cenários de utilização no projecto;
Aqui Insert Picture Descrição

armazenar informações do usuário quando tais dados não é recomendado para string uso, pois a necessidade de completar a sequência da cadeia de informações do usuário (id, name.age) ficar o tempo todo vai de-serialização, serialização e de-serialização de Sim operações de IO, e por isso é a utilização de haxixe

Aqui Insert Picture Descrição
Aqui Insert Picture Descrição
Adicionar amigos não pode ser repetido duas vezes, dois amigos comuns, interseção, etc.

Aqui Insert Picture Descrição

Publicado 74 artigos originais · ganhou elogios 2 · Vistas 6459

Acho que você gosta

Origin blog.csdn.net/weixin_42067668/article/details/105074871
Recomendado
Clasificación