
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.07.2016, 17:24
|
|||
|---|---|---|---|
|
|||
двухфазный коммит в JPA на mysql |
|||
|
#18+
Есть не простые вопросы, на которые хотелось бы услышать простые и понятные ответы: 1) Что такое двухфазный коммит? 2) Чем он отличается от однофазного? 3) Зачем он нужен? 4) И когда его применять в отличие от однофазного? p.s. в контексте jpa и mysql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2016, 17:36
|
|||
|---|---|---|---|
|
|||
двухфазный коммит в JPA на mysql |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2016, 17:37
|
|||
|---|---|---|---|
|
|||
двухфазный коммит в JPA на mysql |
|||
|
#18+
rema174mysql http://dev.mysql.com/doc/refman/5.7/en/xa.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2016, 17:39
|
|||
|---|---|---|---|
|
|||
двухфазный коммит в JPA на mysql |
|||
|
#18+
rema174в контексте jpa и mysqlвообще это возможность ресурса (jms, db, ...) участвовать в xa транзакциях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2016, 18:57
|
|||
|---|---|---|---|
двухфазный коммит в JPA на mysql |
|||
|
#18+
[quot rema174]Есть не простые вопросы, на которые хотелось бы услышать простые и понятные ответы: 1) Что такое двухфазный коммит? специальный протокол для участия СУБД в распределенных транзакциями и для управления ими. 2) Чем он отличается от однофазного? см. выше. 3) Зачем он нужен? см. выше. 4) И когда его применять в отличие от однофазного? см. выше. p.s. в контексте jpa и mysql my SQL его, на сколько помню, не поддерживает, но я могу ошибаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2016, 18:59
|
|||
|---|---|---|---|
двухфазный коммит в JPA на mysql |
|||
|
#18+
да, почему он двухфазный. commit разделен на две составляющие, валидацию и фиксации, без этого никак нельзя осуществить распределенные транзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2016, 20:58
|
|||
|---|---|---|---|
двухфазный коммит в JPA на mysql |
|||
|
#18+
[quot MasterZiv]rema174Есть не простые вопросы, на которые хотелось бы услышать простые и понятные ответы: 1) Что такое двухфазный коммит? специальный протокол для участия СУБД в распределенных транзакциями и для управления ими. 2) Чем он отличается от однофазного? см. выше. 3) Зачем он нужен? см. выше. 4) И когда его применять в отличие от однофазного? см. выше. p.s. в контексте jpa и mysql my SQL его, на сколько помню, не поддерживает, но я могу ошибаться. Поддерживает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 17:06
|
|||
|---|---|---|---|
|
|||
двухфазный коммит в JPA на mysql |
|||
|
#18+
мда, дело ясно, что дело темное... спасибо, почитаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 17:35
|
|||
|---|---|---|---|
двухфазный коммит в JPA на mysql |
|||
|
#18+
rema174, Всё просто. Представьте, что надо деньги из одного "банка" в другой перевести. У каждого своя БД, на разных серверах. Надо из одной базы убрать 100$, в другую добавить. Но сделать это надо в одной транзакции, иначе рискуем получить ситуацию, что в первой удалили, а во вторую не пришло. Или наоборот, во вторую добавились, а в первой в конечном счете не удалились из-за сбоя какого-то... Вот тут и нужен 2PC, aka XA. Пока обе базы не отрапортуют об успешном завершении своей операции - транзакция не подтверждается. Да, аналогия тупая ) Но наглядная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.07.2016, 20:52
|
|||
|---|---|---|---|
|
|||
двухфазный коммит в JPA на mysql |
|||
|
#18+
Диез, наглядная. в принципе, так и понимал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2123908]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 390ms |

| 0 / 0 |
