Every transaction sees a snapshot of the persistent database state as of the time when the transaction is started. During the transaction, it can change the persistent state without affecting the snapshot of others. When finishes, any updates made by concurrent transactions are visible.
https://franz.com/agraph/allegrograph
https://franz.com/agraph/support/documentation/current/agraph-introduction.html
Franz, Inc.
2004
C#, Clojure, Java, Lisp, Perl, Python, Ruby, Scala