|
|
|
осудите стратегию репликации
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutal, вроде бы и нельзя. Но я не понимаю, почему нельзя. Нету доказательства корректности этого алгоритма. Во всяком случае, то, что пересекающиеся по времени транзакции могут попадать в репликатор в произвольном порядке, вызывает определённую озабоченность. Остаётся только надеяться, что при уровне изоляции snapshot мы никогда не сошлёмся на незакоммиченный инсерт, а благодаря блокировкам не сошлёмся на запись, которую удалила одновременная транзакция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2014, 11:44:43 |
|
||
|
осудите стратегию репликации
|
|||
|---|---|---|---|
|
#18+
Такие фокусы должны зарубаться на уровне движка, иначе это фигня какая-то Tr_A: insert A Tr_B: insert subA => A Tr_B: commit Tr_A: rollback и получаем сиротскую запись. Так что удостоверяться, что действие произведено, надо только по коммиту. Надежность очередности действий при этом контролируется движком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2014, 14:29:55 |
|
||
|
осудите стратегию репликации
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutalполучаем сиротскую запись.ФК придумали трусы и неудачники! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2014, 14:36:35 |
|
||
|
осудите стратегию репликации
|
|||
|---|---|---|---|
|
#18+
Ivan_Pisarevsky, ты о чем? Речь и так идет о записях, связанных через FK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2014, 10:11:59 |
|
||
|
осудите стратегию репликации
|
|||
|---|---|---|---|
|
#18+
Fr0sT-BrutalРечь и так идет о записях, связанных через FKТогда о чем пространные рассуждения? Как, при наличие ФК могут появиться сироты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2014, 10:22:12 |
|
||
|
осудите стратегию репликации
|
|||
|---|---|---|---|
|
#18+
Ivan_Pisarevsky, не такие уж и пространные, а рассуждения - просто потому, что у вопрошающего сомнения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2014, 16:04:12 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38533577&tid=1563959]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
215ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 524ms |

| 0 / 0 |
