Поддерживает ли Apache Ignite сильную согласованность в режиме SQL? - PullRequest
0 голосов
/ 21 апреля 2020

В этом посте авторы говорят, что Apache Ignite поддерживает строгую согласованность, и приводят пример кода, который использует значения ключа. Но я не смог найти упоминания об этом в документах для SQL. Поддерживает ли Apache Ignite сильную согласованность в режиме SQL? Если это произойдет, смогу ли я использовать другие функции (транзакции, свойства ACID) с включенной строгой согласованностью? Какое снижение производительности достигается при включении полной согласованности?

Любые указатели на правильную документацию будут очень полезны!

1 Ответ

2 голосов
/ 21 апреля 2020

Короче говоря, Apache Ignite имеет экспериментальную поддержку транзакций SQL и MV CC, хотя не рекомендуется использовать ее в производственной среде. Я бы посоветовал вам использовать API кеша сейчас, если вам нужна строгая согласованность.

Из MV CC документы :

Бета-версия Transactional SQL и MV CC В Ignite v2.7 Transactional SQL и MV CC выпускаются в виде бета-версий, чтобы пользователи могли экспериментировать и делиться отзывами. Эта версия Транзакционных SQL и MV CC не должна рассматриваться для производства.

SQL транзакций (BETA) документы: здесь и здесь

...