About Remote Commit Protocol

Remote commit may be configured with or without journaling. With journaling is the default.

Without journaling means that there is no requirement to journal a commit request before an acknowledgment is sent; with journaling means the commit request must be journaled before an acknowledgment is sent.

It is recommended that remote commit is used with journaling enabled.

When a transaction engine (TE) receives a commit request, the TE asynchronously broadcasts the commit to all available nodes, (SMs and TEs).

For information regarding remote commit when storage groups are present, see the description for commit at Database Options.