-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в community_coding

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.12.2004
Записей:
Комментариев:
Написано: 536


Оправданно ли применять транзакции в движке форума на MySQL?

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


непобедимый   обратиться по имени Пятница, 15 Июля 2005 г. 15:54 (ссылка)
Думаю не оправданно. Хотя, если мне не изменяет мой склероз, livejournal.com счел недавний трабл с падением серваков поводом для перехода на InnoDB, который эти транзакции как раз и поддерживает.
Ответить С цитатой В цитатник
VictorT   обратиться по имени Пятница, 15 Июля 2005 г. 16:02 (ссылка)
непобедимый, А можешь предложить какой-нить способ достижения атомарности последовательности нескольких инсертов в несколько связанных по ключу таблиц не переходя на другой тип таблиц?
Ответить С цитатой В цитатник
VictorT   обратиться по имени Пятница, 15 Июля 2005 г. 16:03 (ссылка)
В смысле, чтоб не нарушилась целостность БД в случае сбоя.
Ответить С цитатой В цитатник
holy_diver   обратиться по имени Пятница, 15 Июля 2005 г. 16:10 (ссылка)
Так ли часто это бывает в случае с форумом? Дело ведь не в том, что действительно безопасно в смысле целостности, а в том, какое решение даёт максимум производительности и безопасности при минимуме накладных расходов. Для форума транзакции слишком дороги, имхо.
Ответить С цитатой В цитатник
Lightpower   обратиться по имени Re: Оправданно ли применять транзакции в движке форума на MySQL? Пятница, 15 Июля 2005 г. 16:11 (ссылка)
Обычно не оправданно
MySQL тем и хороша, что шуршит аки семейство шуршунчиков
Нужны трансакции - юзаю другую СУБД

LI 3.9.25
Ответить С цитатой В цитатник
VictorT   обратиться по имени Пятница, 15 Июля 2005 г. 16:18 (ссылка)
Ну, значится, наверно не буду заморачиваться.
Тогда, наверно, лучще просто наваять скриптик контроля целостности, и запускать время от времени.
Ответить С цитатой В цитатник
непобедимый   обратиться по имени Пятница, 15 Июля 2005 г. 17:17 (ссылка)
Для целостности транзакции не в обяз. Достаточно чтоб работал механизм FOREIGN KEY. Только вот поддержка этого живет все в том же InnoDB, который и транзакции держит :)
Ответить С цитатой В цитатник
Dimonuch   обратиться по имени Четверг, 22 Сентября 2005 г. 16:03 (ссылка)
Исходное сообщение Lightpower
Обычно не оправданно
MySQL тем и хороша, что шуршит аки семейство шуршунчиков
Нужны трансакции - юзаю другую СУБД

LI 3.9.25


эммм, логики не вижу ...
Есть случаи, когда шуршание мускула вполне радостно прирывается.
А если нужны транзакции, зачем переходить на другую СУБД? В мускуле есть ИноДБ, которые прекрасно поддерживают транзакции. Зачем что-то еще?

ЗЫ Все рассматривают вопрос транзакций только с точки зрения сохранности данных. А остальные плюсы\фишки?
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку