All Questions
Data Modeling hard

What is 'Bi-Temporal' data modeling (e.g., in SQL:2011 standard)?

  1. A Tracking two independent timelines for every record: 'Valid Time' (real-world truth) and 'Transaction Time' (when the database recorded the knowledge).
  2. B Utilizing high-precision atomic clocks to synchronize timestamps across two or more geographically distributed data centers to prevent clock drift errors.
  3. C Maintaining two separate copies of the data in different timezones to ensure that regional reporting queries can be served with zero latency offsets.
  4. D Leveraging 128-bit 'wide' timestamps that combine both a Unix epoch and a nanosecond counter to provide absolute precision for high-frequency trading.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions