с этой базе не приходилось работать.
Я знаю.
Lock-based
а как commit работает, если engine разные?
Если engine разные, то только один из них, InnoDB поддерживает транзакции. Вот так и работает.
То есть если ты хочешь транзакции, engine должен быть один, InnoDB
а может вы знаете, как там дела с two-phase commit protocol ?
А в чем вопрос?
Ну чета не по сеньке шапка, где 2PC а где mySQL...
интересно, возникают ли на практике проблемы в mysql из-за этого протокола (то, что он блокироваться может и требовать ручного вмешательства для продолжения работы), когда координатор падает
но в доке у них написанно, что они его могут использовать. если могут, то наверное используют
Они и транзакции могут. Но не используют (кроме инно)
Обсуждают сегодня