Opens in a new tab
A picture of Jeff Brigman
I CODE TODAY FOR
A BETTER TOMORROW

Category: Database & APIs

  • October 9, 2026
    A session guarantee that a write follows the earlier writes observed by that client's reads.
  • October 9, 2026
    A concurrency anomaly where decisions from shared reads lead to conflicting updates on different records.
  • October 9, 2026
    The ratio of physical or internal write work to the application's logical write volume.
  • October 9, 2026
    A set of participant counters used to distinguish causal ordering from concurrent events.
  • October 9, 2026
    A fixed-size, nonoverlapping time window that assigns each event to one aggregation interval.
  • October 9, 2026
    A deletion marker that suppresses older stored or replicated versions until safe physical cleanup.
  • October 9, 2026
    A compaction policy that merges groups of similarly sized sorted components to reduce repeated rewriting.
  • October 9, 2026
    The relationship between a stream of changes and the table state produced by applying those changes.
  • October 9, 2026
    Transaction consistency that provides both a valid serial execution order and real-time ordering.
  • October 9, 2026
    A stream-processing progress marker used to reason about event-time completeness and close windows.
  • October 9, 2026
    Stream processing that maintains persistent operator information across events to compute ongoing results.
  • October 9, 2026
    Redistributing stream records by a new partitioning rule so related data reaches the appropriate processor.
  • October 9, 2026
    An immutable sorted key-value table used by storage engines such as LSM-based databases.
  • October 9, 2026
    Transaction isolation based on consistent snapshots and write-conflict checks, which can still permit write skew.
  • October 9, 2026
    A time window that advances at a configured interval and can overlap neighboring windows.
  • October 9, 2026
    An event window that groups activity until an inactivity gap separates it from the next session.
  • October 9, 2026
    A concurrency-control technique that detects unsafe snapshot-transaction dependencies to provide serializable execution.
  • October 9, 2026
    A shared operation order that preserves each participant's program order without requiring real-time ordering.
  • October 9, 2026
    A REST API exposes resources through an interface guided by representational state transfer constraints, including stateless communication and a uniform…
  • October 9, 2026
    A session guarantee that later reads can observe that client's own completed writes.
  • October 9, 2026
    Additional storage or lookup work performed to satisfy a logical application read.
  • October 9, 2026
    An anomaly in which related reads reflect incompatible database states and produce an inconsistent combined view.
  • October 9, 2026
    A replicated counter that supports increases and decreases by combining separate convergent positive and negative components.
  • October 9, 2026
    A concurrency anomaly where a repeated query returns a changed set of rows matching its search condition.
  • October 9, 2026
    A replicated set whose removals target observed additions, allowing a concurrent unseen addition to survive.
  • October 9, 2026
    An anomaly where rereading a row in one transaction reveals a concurrent committed change or deletion.
  • October 9, 2026
    A consistency guarantee that preserves the order of writes performed by the same participant.
  • October 9, 2026
    A session guarantee that successive reads do not return older versions than the client has already seen.
  • October 9, 2026
    A tree of hashes that summarizes data and supports efficient difference detection or inclusion proofs.
  • October 9, 2026
    An in-memory write buffer that is later flushed into a persistent sorted table.
  • October 9, 2026
    An anomaly where an update overwrites a concurrent change, causing that change to disappear.
  • October 9, 2026
    A storage structure that buffers writes and merges sorted on-disk components in the background.
  • October 9, 2026
    A consistency guarantee that makes operations appear atomic and preserves their real-time order.
  • October 9, 2026
    An LSM compaction policy that organizes files into levels to reduce overlapping data and read work.
  • October 9, 2026
    A replicated value that resolves conflicts by choosing the write ranked latest under a deterministic ordering.
  • October 9, 2026
    A logical timestamp that respects causal precedence without fully identifying which events are concurrent.
  • October 9, 2026
    A clock that combines wall-clock information with a logical counter to preserve event-ordering constraints.
  • October 9, 2026
    A replicated increment-only counter that merges per-replica contributions without double-counting repeated state merges.
  • October 9, 2026
    The time an event occurred at its source, which may differ from when it reaches a processor.
  • October 9, 2026
    A processing guarantee that each input contributes once to the explicitly covered state or output despite retries.
  • October 9, 2026
    A read of another transaction's uncommitted data, which may later be rolled back.
  • October 9, 2026
    Replication whose conflict-resolution rules make replicas agree after receiving the same updates.
  • October 9, 2026
    A replicated data type whose specified update and merge rules produce convergence despite concurrent changes.
  • October 9, 2026
    The distance between a stream consumer's processing position and the data available for it to process.
  • October 9, 2026
    Storage maintenance that consolidates data structures and removes obsolete information when safe.
  • October 9, 2026
    A stream marker used to coordinate a consistent checkpoint of operator state and input positions.
  • October 9, 2026
    A consistency model that preserves cause-and-effect relationships while allowing independent operations to be ordered differently.
  • October 9, 2026
    A read guarantee that limits how far returned data may lag behind the required current state.
  • October 9, 2026
    A compact membership filter that can prove absence but may return false positives for possible presence.
  • October 9, 2026
    A background process that detects and repairs differences between replicas by exchanging divergent or missing data.
  • October 9, 2026
    A configured period during which late events may still update an event-time window after normal completion.
  • October 9, 2026
    An explicitly requested lock whose protection depends on application code following a shared locking convention.