Banco de dados bitemporal do 'pobre': viagem no tempo com SQLite

2025-09-04

Este artigo detalha a jornada do autor na construção de um banco de dados bitemporal simplificado usando SQLite para seu projeto indie B2B SaaS. Ele mergulha na natureza dos dados temporais, a veracidade dos fatos e a simulação de viagens no tempo. Exemplos detalhados de código Clojure demonstram o uso de SQLite, HoneySQL e UUIDv7 para criar um banco de dados bitemporal eficiente e fácil de manter. O autor enfatiza a importância da simplicidade do sistema, escalabilidade e soberania de dados, compartilhando experiências e desafios no design arquitetônico e implementação de código.

Desenvolvimento banco de dados temporal