Versões de dados no modelo de dados hbase

Você pode ver um número entre o qualificador coluna e valor ( ‘FN’: 1383859182496: ‘John’, por exemplo). Esse número é o versão número para cada valor na tabela. Valores armazenados em HBase são tempo carimbado por padrão, o que significa que você tem uma maneira de identificar diferentes versões de seus dados para a direita fora da caixa.

Visão Lógica de Informação ao Cliente Fale em HBase
Row KeyColuna Família: {coluna Qualifier: Versão: Valor}
00001Nome do cliente: {&lsquo-FN&rsquo-:
1383859182496:&lsquo-John&rsquo-,
&lsquo-LN&rsquo-: 1383859182858:&lsquo-Smith&rsquo-,
&lsquo-MN&rsquo-: 1383859183001:&rsquo-Timothy&rsquo-,
&lsquo-MN&rsquo-: 1383859182915:&rsquo-T&rsquo-}
ContactInfo: {&lsquo-EA&rsquo-:
1383859183030:[email protected]&rsquo-,
&rsquo-SA&rsquo-: 1383859183073:&rsquo-1 Hadoop Lane, NY
11111&rsquo-}
00002Nome do cliente: {&lsquo-FN&rsquo-:
1383859183103:&lsquo-Jane&rsquo-,
&lsquo-LN&rsquo-: 1383859183163:&lsquo-Doe&rsquo-,
ContactInfo: {
&rsquo-SA&rsquo-: 1383859185577:&rsquo-7 HBase Ave, CA
22222&rsquo-}

É possível criar um esquema de controle de versão de costume, mas os usuários normalmente ir com um carimbo de tempo criada usando o tempo atual Unix. (O tempo de Unix ou época representa o número de milissegundos desde a meia-noite 01 de janeiro de 1970 UTC.) Os dados de versão é armazenado em ordem decrescente, de modo a que o valor mais recente é retornada por padrão, a menos que uma consulta especifica um timestamp particular.



Você pode ver que a empresa serviço fictício no início só tinha uma inicial para nome do meio de John Smith, mas, em seguida, mais tarde, eles aprenderam que o “T” significava “Timóteo”. O valor mais recente para a coluna `MN` é armazenado pela primeira vez em a mesa.

Você pode definir um limite para a quantidade de tempo que os dados podem ficar em HBase com uma variável chamada tempo de vida (TTL). Você também pode definir uma variável que controla o número de versões por valor. Isso pode ser feito por família coluna.


Publicações relacionadas