Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions,
see Getting Started with Amazon Web Services in China
(PDF).
Transaction Semantics in Neptune
Amazon Neptune is designed to support highly concurrent online transactional processing
(OLTP) workloads over data graphs. The W3C
SPARQL Query Language for RDF specification and the Apache TinkerPop Gremlin Graph Traversal
Language documentation do not define transaction semantics for concurrent query
processing. Because ACID support and well-defined transaction guarantees can be very
important, we enforce strict semantics to help avoid data anomalies.
This section defines these semantics and illustrates how they apply to some common use
cases in Neptune.