Multi-Storage Transactions
ScalarDB transactions can span multiple storages or databases while maintaining ACID compliance by using a feature called multi-storage transactions.
This page explains how multi-storage transactions work and how to configure the feature in ScalarDB.
How multi-storage transactions work in ScalarDB
In ScalarDB, the multi-storage
implementation holds multiple storage instances and has mapping from a table name or a namespace name to a proper storage instance. When an operation is executed, the multi-storage transactions feature chooses a proper storage instance from the specified table or namespace by using the table-storage or namespace-storage mapping and uses that storage instance.