• Авторизация


Жизнь как программирование 19-07-2005 17:36 к комментариям - к полной версии - понравилось!


В базах данных есть классная такая штука - трансакция. В рамках которой можно делать что хошь - удалять данные, вность всякий бред, изменять все до неузнаваемости... А потом критическим взглядом посмотреть на всё это мракобесие и решить: с этими изменениями жить будет лучше или нет? И если решаем "Нехай буде" - подтверждаем изменения. И закрываем трансакцию. И уже теперь миримся со всем, что наделали, ибо назад пути нет
А если решаем "Та ну его на", то безжалостно откатываем трансакцию и начинаем жить с нового листа, забыв всё как страшный сон
Так бывает и в жизни. Встретили нового человека - открываем трансакцию. Общаемся с ним, узнаем его получше. Накапливаем данные, события, отношения. И приходит момент, когда надо решать, пускать его в свою жизнь или нет
Пускаем. Или не пускаем. И закрываем трансакцию. И дальше с этим живет - со воим счастьем или со своей ошибкой
Не очень, правда, похоже. Но что-то общее есть
Только... Если в базе уж совсем с трансакциями намудрили, можно достать резерв из бэкапа
вверх^ к полной версии понравилось! в evernote
Комментарии (5):
VictorT 19-07-2005-19:25 удалить
Видимо, мне суждено юзать My-ISAM. Как буквально, так и не буквально.
SOLEU 19-07-2005-19:27 удалить
Слушай, Виталик, какая классная аналогия!!!!!
5 баллов!!!!!!
VictorT 19-07-2005-19:40 удалить
Lightpower, Аналогия продолжается и развивается. Без транзакций - бысто, с транзакциями - надёжнее.

Вспомнился отрывок из "Лезвия бритвы" Ефремова, неоднократно цитировал, потому и наготове:

Когда они вышли в расширенную часть ущелья, Витаркананда объявил привал. Здесь не было валунов и река не грохотала и не крутилась, а лишь несла свою стремительную воду, вздуваясь, будто в судорожных усилиях. Солнце поднялось над горами, и водопад палевого света низвергся с неба, заставив отступить стену тумана. Солнечные лучи заиграли в бесчисленных пузырьках пены, мчавшихся на поверхности воды. Задумавшийся Витаркананда показал на них Даяраму.
- Несчетное число раз я размышлял, сидя на берегах горных рек, о сходстве такого потока с жизнью людей. Смотри, вот они, пузырьки, - как наши жизни - один побольше, на другой упадет больше солнца, и он покажется более ярким, блеснет всеми цветами радуги. Вон тот проплыл до середины освещенной полосы, а за это время лопнули и навсегда исчезли тысячи других... Так и мы: кому-то удается проплыть дольше, засверкать поярче, и каждый неповторим в своем коротком пути. Изменяется течение, угол падающих лучей, отражение скал - и все другое. Пузырьки на реке, живущие несколько мгновений, летящие по воде от одной стены тумана до другой, - таковы мы в своей индивидуальной жизни. Сердце преисполняется печалью, когда следишь за этими обреченными пузырьками. Забываешь, что они часть могучего потока, прорвавшего горы и мчащегося за тысячи миль к необозримым просторам теплого океана. Исчезая, пузырек не превращается в ничто - он соединяется с общим потоком. Научиться чувствовать себя всегда частью потока, несмотря на всю свою индивидуальную неповторимость, - вот обязательное условие мудрости! И смотри еще: чем яростнее борется вода, пробиваясь через препятствия, чем стремительнее ее бег, тем больше родится пузырьков и тем короче их существование. А ниже, на успокаивающейся воде, пузырьки редки, они живут дольше.
- Зато вода бежит медленнее и их путь той же длины, - заметил внимательно слушавший Даярам.
- Ты предпочел бы, конечно, быть пузырьком в бурном потоке? - улыбнулся гуру. - Так и должно быть, ты молод. Однако пора в путь!


Комментарии (5): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Жизнь как программирование | Lightpower - Слава оптимизму! | Лента друзей Lightpower / Полная версия Добавить в друзья Страницы: раньше»