EventStoreDB is an operational database used in the same place that you would use Postgres or MongoDB. It uses the state-transition data model where system state transitions are saved into the database as events organized in streams.
Those state transition events are "replayed" to build the system's current state, and they also provide some additional benefits such as real-time streaming, immutable audit capability, and bug finding.