One snapshot per transaction

What changes in One snapshot per transaction compared with MongoDB and what your application has to do.

This difference is of the Stronger guarantee kind.

What MongoDB does

The read concern of a transaction changes what each read sees.

What TeselaDB does

Inside a transaction, local, majority and snapshot read the same snapshot, at the read timestamp of the transaction.

What your application has to do

Nothing. Your transactions read consistent data with any of the three.

See also