A database’s durability affects transactions that span multiple databases.
Low-durability databases—user-created temporary databases, in-memory databases, or disk-resident relaxed-durability databases—can participate in a multi-database transaction, even if the coordinating database uses full durability. However, if the coordinating database uses low durability, transactions that span other full-durability databases are not allowed.
Coordinating database |
Participant database |
Multidatabase transaction |
---|---|---|
Full durability database |
Temporary, in-memory, relaxed-durability, or temporary in-memory database |
Allowed |
Temporary, in-memory, relaxed-durability, or temporary in-memory database |
Temporary, in-memory, relaxed-durability, or temporary in-memory database |
Allowed |
Temporary, in-memory, relaxed-durability, or temporary in-memory database |
Full-durability database |
Not allowed |