POs Sql Server Trabalho

778 palavras 4 páginas
In-Memory OLTP “Hekaton”
A new feature do SQL Server 2014 In-Memory OLTP “Hekaton” é voltado para o ambiente OLTP do inglês “On-line Transaction Processing” termo usado para sistemas transacionais, que tem o conceito de armazenamento das tabelas e índices de forma otimizada em memória (memory-optimized tables), utilizando a nova tecnologia XVelocity, diferente do modo tradicional que armazena as tabelas e índices em páginas baseado em armazenamento em disco (disk-based tables). A nova estrutura de armazenamento dos registros segue da seguinte forma:
Row Header (Cabeçalho de Linhas)

(Figura 1 – Estrutura de armazenamento no “Hekaton” – Cabeçalho de linhas.)

- Begin-Ts que grava a data de início no qual o registro é inserido;
- End-Ts que grava a data que a transação é deletada;
- SmtId é representa o valor único (unique) de cada declaração realizada;
- IdxLinkCount é ele que faz referencia ao índice (ponteiro).
O IdxLinkCount ocupa 2 bytes os demais ocupam 4 bytes.
A área onde esta armazenado os registros e todos os campos da tabela se chama PayLoad(Área de Carga), contendo assim a chave da tabela com todas as suas colunas armazenadas.
No “Hekaton” as informações são colocadas de outra forma, agora os registros recebem um Hash Key, com isso o acesso de cada registro se torna único, ou seja, antes para encontrarmos um registro dentro de uma tabela que já estava em memória era necessário entrar no nível ROOT do índice e assim andar pela estrutura para encontrá-lo e se todos os campos não estivessem nesse índice (não-cluster) era necessário ir ao índice primário para que a informação fosse encontrada, agora com o “Hekaton” o registro recebe um Hash, ou seja, a identificação de um registro é muito mais rápida e é criado na memoria.
Vale lembrar que nesse novo recurso não teremos mais latch e nem locks em um registro, ou seja, todos podem acessar pegar o registro e alterá-lo.
No “Hekaton” há dois modos: O interop mode e o native compiation.
Interop Mode – O

Relacionados

  • eticadata
    5543 palavras | 23 páginas
  • Trabalho
    11863 palavras | 48 páginas
  • Formação
    10554 palavras | 43 páginas
  • Análise de sistemas
    1636 palavras | 7 páginas
  • Microsoft sql versus oracle
    8418 palavras | 34 páginas
  • Desenvolvimento da carreira de TI: as vantagens e desvantagens das certificações de TI
    1766 palavras | 8 páginas
  • Sql server: integridade
    1294 palavras | 6 páginas
  • Controle de Concorrência
    4340 palavras | 18 páginas
  • Procuro ti
    5045 palavras | 21 páginas
  • Trabalho banco de dados
    3810 palavras | 16 páginas