【问题标题】:Does Apache Ignite support strong consistency in SQL mode?Apache Ignite 是否支持 SQL 模式下的强一致性?
【发布时间】:2020-04-21 09:38:19
【问题描述】:

post 中,作者说 Apache Ignite 支持强一致性,他们列出了一个使用键值对的代码示例。但我无法在docs for SQL 中找到相同的内容。 Apache Ignite 是否支持 SQL 模式下的强一致性?如果是这样,我能否在启用强一致性的情况下使用它的其他功能(事务、ACID 属性)?开启完全一致性对性能有何影响?

任何指向正确文档的指针都会非常有帮助!

【问题讨论】:

    标签: ignite


    【解决方案1】:

    简而言之,Apache Ignite 具有实验性的事务 SQL 和 MVCC 支持,但不建议在生产环境中使用它。如果您需要强一致性,我建议您现在使用缓存 API。

    来自 MVCC docs

    事务 SQL 和 MVCC Beta 版在 Ignite v2.7 中, Transactional SQL 和 MVCC 作为 beta 版本发布,以允许 用户进行实验和分享反馈。这个版本的事务 不应考虑将 SQL 和 MVCC 用于生产。

    SQL 事务 (BETA) 文档:herehere

    【讨论】:

    • 请注意,Gridgain 的文档与 Apache 版完全兼容。
    【解决方案2】:

    根据Dev mailing list Apache ignite 上的这个回复,SQL 是强一致但不是事务性的

    【讨论】:

      猜你喜欢
      • 2012-11-20
      • 1970-01-01
      • 2018-03-18
      • 2023-02-06
      • 1970-01-01
      • 2016-03-16
      • 2022-08-16
      • 1970-01-01
      • 2021-04-07
      相关资源
      最近更新 更多