DSE Graph 支持 Gremlin 事务 API,文档中有一些关于可以使用模式配置 API 设置的特定于事务的选项的信息。文档似乎还没有关于交易“意味着”什么或它保证什么的大量信息。据推测,它们不是 ACID 事务。
图事务是否可能对应于 Cassandra 轻量级事务?或者,图事务是否对应于 CQL 批处理语句?还是完全是别的东西?哪些操作(如果有)是原子的?
DSE Graph 支持 Gremlin 事务 API,文档中有一些关于可以使用模式配置 API 设置的特定于事务的选项的信息。文档似乎还没有关于交易“意味着”什么或它保证什么的大量信息。据推测,它们不是 ACID 事务。
图事务是否可能对应于 Cassandra 轻量级事务?或者,图事务是否对应于 CQL 批处理语句?还是完全是别的东西?哪些操作(如果有)是原子的?
DSE Graph 事务类似于 C* 的批处理语句组件。DSE Graph 从直接用户控制中抽象出交易概念,而不是 Titan 提供的。发送到 DSE Graph 的任何内容都被视为交易,并提供相同的保证。您可以看到这个简单的 git 以获取交易保证的示例/描述 - https://github.com/jlacefie/GraphTransactionExample
另外,请注意,我们正在努力改进我们的文档,以提供对交易的更多洞察。在此期间,欢迎您通过 DataStax Academy Graph slack 频道直接提问 - https://academy.datastax.com/slack