Saltar para o conteúdo

Um facto, dois relógios

Um dia, lido com os dois relógios

De onde vem o primeiro relógio

  1. 3 mar · Preço acordado

    O preço produz efeito no mundo. Esse é o primeiro relógio.

  2. Verdade, ainda não se sabe

    O preço novo está em vigor, e nada no registo o diz ainda.

  3. 20 mar · Registado

    A memória regista-o. Esse é o segundo relógio.

  4. Um facto, dois relógios

    17 dias que um só relógio não vê

Memória bitemporal

Duas datas em cada facto.

Primeiro relógio · Tempo válido

O primeiro relógio: quando foi verdade

Segundo relógio · Tempo de conhecimento

O segundo relógio: quando se soube

Um só relógio

17 dias que um só relógio não vê

Como estava a 10 mar

Uma semana depois de o preço ter sido acordado, dez dias antes de alguém o registar.

Primeiro relógio · Tempo válido

Verdade a 10 de março: o preço novo.

Segundo relógio · Tempo de conhecimento

Registado a 10 de março: o preço antigo.

Histórico

A entrada anterior é mantida e marcada como substituída.

Um orçamento enviado a 10 de março

Com o preço registado nesse dia. Não foi um erro.

Indicada pela fonte

Quando uma fonte indica quando algo produz efeito, essa data é o primeiro relógio.

Sem data na fonte

O facto conta a partir do momento em que foi registado.

Aprender

Memória bitemporal.

Um facto, dois relógios

  1. 3 mar · Preço acordado

    O preço produz efeito no mundo. Esse é o primeiro relógio.

  2. Verdade, ainda não se sabe

    O preço novo está em vigor, e nada no registo o diz ainda.

  3. 20 mar · Registado

    A memória regista-o. Esse é o segundo relógio.

  4. Um facto, dois relógios

    17 dias que um só relógio não vê

Os dois relógios da Timer: quando algo foi verdade no mundo, e quando a sua organização o soube.

01 A Definição

Duas datas em cada facto.

Memória bitemporal

Duas datas em cada facto.

nome · modelação de dados

Memória bitemporal

A memória bitemporal regista cada facto em duas linhas temporais separadas: quando foi verdade no mundo, conhecida em modelação de dados como tempo válido, e quando a organização passou a sabê-lo, conhecida como tempo de transação ou tempo de conhecimento. A Timer chama-lhes os seus dois relógios e aplica-os às decisões, compromissos e acordos de uma organização, em vez de a linhas de uma base de dados.

A diferença importa sempre que as duas datas divergem. Um preço é acordado a 3 de março, mas só chega à equipa financeira a 20 de março. Uma política é revertida em maio, e no entanto o memorando que a anunciou continua a parecer atual. Com os dois relógios, a memória pode ser lida tal como estava em qualquer data passada: o que era verdade, o que a organização sabia nesse momento, e o que o substituiu depois. Uma correção acrescenta ao registo em vez de o sobrescrever, por isso a pergunta que um auditor, um conselho de administração ou um novo colaborador realmente faz, "o que sabíamos quando decidimos?", tem resposta no registo e não na recordação de alguém.

Timer, 2026.
withtimer.com/bi-temporal-memory#definition

02 Os Dois Relógios

Um facto, duas datas. A maioria dos registos guarda só uma delas, e sobrescreve-a.

Primeiro relógio · Tempo válido

O primeiro relógio: quando foi verdade

Segundo relógio · Tempo de conhecimento

O segundo relógio: quando se soube

Um só relógio

17 dias que um só relógio não vê

  1. C1O primeiro relógio: quando foi verdade Tempo válido. A data em que algo produziu efeito no mundo: o dia em que um preço foi acordado, em que uma política entrou em vigor, em que se assumiu um compromisso. Pertence ao acontecimento, seja quem for que o tenha registado e quando quer que o tenha feito.
  2. C2O segundo relógio: quando se soube Tempo de conhecimento, também chamado tempo de transação. O momento em que a memória da organização registou o facto pela primeira vez. Pertence ao registo, e é o que permite ler qualquer dia passado tal como estava.

Um registo com um só relógio guarda o valor mais recente e o momento em que foi gravado. Não consegue distinguir um preço que mudou a 3 de março de um que a organização só ficou a conhecer a 20 de março, e não consegue distinguir nenhum deles de um erro corrigido uma semana depois. São três acontecimentos diferentes e, a posteriori, cada um responde a uma pergunta diferente.

03 Verdade Bitemporal

Ler o registo tal como estava. Três respostas sobre um dia, não uma.

Como estava a 10 mar

Uma semana depois de o preço ter sido acordado, dez dias antes de alguém o registar.

Primeiro relógio · Tempo válido

Verdade a 10 de março: o preço novo.

Segundo relógio · Tempo de conhecimento

Registado a 10 de março: o preço antigo.

Histórico

A entrada anterior é mantida e marcada como substituída.

Um orçamento enviado a 10 de março

Com o preço registado nesse dia. Não foi um erro.

Tome-se o dia 10 de março: uma semana depois de o preço ter sido acordado, dez dias antes de alguém o registar. Com os dois relógios, a memória responde a três perguntas diferentes sobre esse dia.

  1. Q1O que era verdade a 10 de março? O novo preço. Foi acordado a 3 de março, por isso, pelo primeiro relógio, já estava em vigor.
  2. Q2O que estava registado a 10 de março? O preço antigo. O novo só chegou ao registo a 20 de março, por isso, pelo segundo relógio, ninguém podia ainda ter agido com base nele.
  3. Q3O que o substituiu mais tarde? Aquilo que o substituiu depois, e quando. A entrada anterior é mantida e marcada como substituída, nunca sobrescrita.

A verdade bitemporal é ter as duas primeiras respostas ao mesmo tempo e conseguir mostrar a terceira. É o que torna justo avaliar uma decisão passada. Um orçamento enviado a 10 de março com o preço antigo não foi um erro: o preço antigo era o que a organização tinha registado nesse dia. Um só relógio não consegue mostrar isso. Dois conseguem.

04 De Onde Vêm as Datas

O primeiro relógio só é tão bom quanto a sua fonte.

Indicada pela fonte

Quando uma fonte indica quando algo produz efeito, essa data é o primeiro relógio.

Sem data na fonte

O facto conta a partir do momento em que foi registado.

O segundo relógio pertence à memória: é o momento em que um facto foi registado pela primeira vez. O primeiro relógio tem de vir de algum lado. Quando uma fonte indica quando algo produz efeito (a data de início de um contrato, o dia a partir do qual uma política se aplica, a data em que uma decisão foi tomada), essa data é o primeiro relógio.

Quando a fonte não o diz, a Timer não adivinha. O facto conta a partir do momento em que foi registado, a única data que se pode defender. Uma data de efeito inventada é pior do que nenhuma, porque chega com uma citação agarrada, e uma citação é precisamente o que faz um leitor deixar de verificar.

05 Perguntas

O que se pergunta sobre os dois relógios.

O que é a memória bitemporal?

A memória bitemporal regista cada facto em duas linhas temporais separadas: quando foi verdade no mundo, conhecida em modelação de dados como tempo válido, e quando a organização passou a sabê-lo, conhecida como tempo de transação ou tempo de conhecimento. A Timer chama-lhes os seus dois relógios e aplica-os às decisões, compromissos e acordos de uma organização, em vez de a linhas de uma base de dados.

Qual é a diferença entre tempo válido e tempo de transação?

O tempo válido é quando um facto foi verdade no mundo. O tempo de transação, também chamado tempo de conhecimento, é quando foi registado. Um contrato assinado a 1 de junho e arquivado a 9 de junho tem 1 de junho como tempo válido e 9 de junho como tempo de transação. Um registo bitemporal guarda os dois, por isso consegue responder a uma pergunta sobre qualquer um deles.

Quais são os dois relógios da Timer?

É o nome que a Timer dá às duas datas que cada facto da sua memória transporta: quando produziu efeito no mundo, e quando a memória da organização o registou pela primeira vez. As duas acompanham o facto, incluindo numa exportação da memória.

O que é a verdade bitemporal?

A capacidade de responder a duas perguntas diferentes sobre o mesmo dia: o que era verdade nessa altura, e o que a organização sabia nessa altura. Uma decisão passada só pode ser avaliada com justiça face à segunda. A memória da Timer guarda as duas, por isso a pergunta "o que sabíamos quando decidimos?" é respondida a partir do registo e não de recordações.

Uma correção sobrescreve o facto original?

Não. A correção é acrescentada ao registo e o original é mantido, marcado como substituído. A memória continua a conseguir mostrar o que a organização julgava antes da correção, quando isso mudou e para o que mudou.

A modelação bitemporal é nova?

Não. O tempo válido e o tempo de transação estão estabelecidos na modelação de dados há décadas, nos sistemas que guardam registos financeiros, jurídicos e regulatórios, e a norma SQL define tabelas temporais desde 2011. A ideia não é da Timer. O que a Timer faz é aplicá-la à memória de uma organização, àquilo que decidiu, prometeu e acordou, em vez de às tabelas de uma única aplicação.

Porque importa a memória bitemporal para a IA?

Uma IA que lê uma memória com um só relógio só consegue indicar o valor mais recente, e apresenta a resposta de hoje como se sempre tivesse sido verdade. Com os dois relógios, consegue responder a uma pergunta sobre março a partir do que estava registado em março, e dizer o que mudou depois e quando. As pessoas e os sistemas de IA que trabalham para a organização leem o mesmo registo, com os mesmos dois relógios.

Começar

O futuro pertence às organizações que se lembram.

Para empresas com 50 pessoas ou mais.