首页 > 解决方案 > Apache Ignite 是否支持 SQL 模式下的强一致性?

问题描述

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

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

标签: ignite

解决方案


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

来自 MVCC文档

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

SQL 事务 (BETA) 文档:此处此处


推荐阅读