Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在这篇文章中,作者说 Apache Ignite 支持强一致性,并且他们列出了一个使用键值对的代码示例。但我无法在SQL文档中找到相同的内容。Apache Ignite 是否支持 SQL 模式下的强一致性?如果是这样,我能否在启用强一致性的情况下使用它的其他功能(事务、ACID 属性)?开启完全一致性对性能有何影响?
任何指向正确文档的指针都会非常有帮助!
简而言之,Apache Ignite 具有实验性的事务 SQL 和 MVCC 支持,但不建议在生产环境中使用它。如果您需要强一致性,我建议您现在使用缓存 API。
来自 MVCC文档:
Transactional SQL 和 MVCC 的 Beta 版本 在 Ignite v2.7 中,Transactional SQL 和 MVCC 作为 beta 版本发布,以允许用户进行实验和分享反馈。不应考虑将此版本的事务 SQL 和 MVCC 用于生产。
SQL 事务 (BETA) 文档:此处和此处
根据Dev mailing list上的这个回复, Apache ignite SQL 是强一致的,但不是事务性的