Snapshot isolation

Hi @Andrea_Scotti.

In the case of a non-serialized index (with snapshot isolation), the transaction will get the latest data, at the time of request. Any reads to the index within the same transaction will be consistent. However, it just won’t lock the data from being changed by other incoming requests.

Isolation levels are outlined in the docs here:

https://docs.fauna.com/fauna/current/concepts/isolation_levels.html

There is a detailed discussion about it in practice in the forums – not sure if it will help your immediate question about snapshots, though.