|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Michael Samanov 2:550/5068.1515 18 Nov 2000 23:33:19 To : Juriy Goloveshkin Subject : Re: FreeBSD + MySQL = тапки? --------------------------------------------------------------------------------
Hello, Juriy!
At Sat, 18 Nov 00 17:03:15 +0300 Juriy Goloveshkin wrote:
MS>> Ключевое понятие здесь - целостность данных. Хочешь сказать,
MS>> что, не имея транзакций, без остановки сервера или без
MS>> отключения всех клиентов можно ее обеспечить?
JG> а что тебя удивляет?
Есть многое на свете, друг Горацио, что и не снилось нашим
мудрецам.
Обясняю на пальцах. Имеем таблицу A и привязанную к ней таблицу
B. Hе, B это мало. Пусть будет Q. Запускаем бэкап. Между тем,
как таблица A уже забэкапилась, а таблица Q еще нет, Вася Пупкин
вставляет в таблицу A запись и в таблицу Q вставляет связанную
запись. При наличии транзакций все васипупкинские новые записи
наша бэкаповская транзакция не видит, и бэкап получается вполне
целостным. При наличии MySQL бэкапятся васины записи из Q и
становятся orphans.
Ситуация становится еще более грустной при большем количестве
связей между таблицами. Конечно, мысклю с его отсутствием
транзакций и foreign keys на это глубоко наср..., пардон,
начхать, но нам-то нет.
Sincerely yours, Michael (mailto:mike@vlink.ru).
--- ifmail v.2.14
* Origin: Mike's home (2:550/5068.1515@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/7949e89bc1b3.html, оценка из 5, голосов 10
|