DSE Graph支持Gremlin事务API,文档中包含可以使用架构配置API设置的transaction-specific options的一些信息。这些文档似乎还没有关于交易"意味着什么以及它保证什么的大量信息。据推测,它们不是ACID交易。
图形事务是否与Cassandra轻量级事务相对应?或者,图形事务是否对应于CQL批处理语句?或者它完全是另一回事?什么操作(如果有的话)是原子的?
答案 0 :(得分:3)
DSE Graph事务类似于C *的批处理语句组件。 DSE Graph从直接用户控制中抽象交易概念,而不是Titan提供的。发送到DSE图表的任何内容都被视为交易,并提供相同的保证。您可以看到这个简单的git,用于交易保证的示例/描述 - https://github.com/jlacefie/GraphTransactionExample
另外,请注意我们正在努力改进我们的文档,以便更深入地了解交易。在此期间,欢迎您通过DataStax Academy Graph冗余频道提问直接问题 - https://academy.datastax.com/slack