snapshot과 bitemporal은 답할 수 있는 과거 질문이 다르다
두 번째 시간 축이 실제로 필요할 때만 복잡도를 산다.
valid history
그때 현실에서 어떤 값이 유효했는지 답한다.
bitemporal
그때 시스템이 과거 현실을 무엇이라 믿었는지까지 답한다.