Is there Oracle DB Support in Temporal Server?

Hi Team,

We have a use case to persist the followings in Oracle DB:

  • Tasks: Tasks to be dispatched.
  • State of Workflow Executions:
    • Execution table: A capture of the mutable state of Workflow Executions.
    • History table: An append only log of Workflow Execution History Events.

Is it possible?

It is possible in theory, as Temporal has a well-defined API that a specific DB binding can implement. It already supports MySQL, PostgreSQL, SQLite, and Cassandra. So Oracle can be added by implementing this interface.

AFAIK no one has implemented the Oracle binding yet.

Hi. I’m looking for information to understand solution and estimate effort to implement Oracle or SQLServer new binding.
Could you share any reference to mentioned API DB binding documentation?