Sep. 3rd, 2010

metaclass: (Default)
Делал nLite-ом себе инсталлер 2003 винды под новый комп, в коем, очевидно нет никаких дисководов чтобы по F6 подсунуть саташные дрова.
В припадке идиотизма воспользовался остальными фичами nLite - ну то есть заранее настроил винду так как мне это привычно, но поставил одну странную птичку, и теперь у меня текущий пункт меню выделяется непривычным цветом.
Хорошо еще что не поставил вместо всех иконок отрубленые кукольные головы, или там портрет графа Муравьева-Виленского на заставку.
metaclass: (Default)
Народ, а гляньте в разных СУБД, что покажет такой запрос?
select rand() as a from some_table order by a

Т.е. рандом выбранный из таблицы с несколькими полями и сортировкой по этому же полю. В Firebird, судя по результатам, оно два раза считает рандом - один раз для показа, второй для сортировки.

PS: Firebird не сортирует даже такое:
select * from (select rand() as a from some_table) order by a
Ленивые вычисления без мемоизации и проверки на побочные эффекты у них там что ле.
metaclass: (Default)
От текущего разрабатываемого проекта требуется повышенная надежность в не совсем адекватных условиях жизни. Поэтому сижу курю всякие варианты hot-backup, кластеров и тому подобного, чтобы не сидеть как пень и не делать это самостоятельно. Ну, Firebird ничего этого не умеет, без вариантов.
В PostgreSQL есть дурь: Slony-I

Чтение происхождения названия и названий прог вызвало у меня истерику. Типа:
"slonik is the word for a "little elephant," and is the name of the program used to configure the cluster."
metaclass: (Default)
А вот скажите, где бы почитать про первый сабж в совокупности со вторым?

А то я не совсем соображу, как работают с вероятностями событий типа "винт накрылся", если у нас есть только характеристики типа MTBF, а распределение вероятности сдохнуть в течение жизни винта я не знаю, причем не только количественно но и качественно (хотя и очевидно, что с временем эта вероятность нарастает, а MTBF это что-то вроде середины в оном распределении).

Хочу количественно сравнить разные варианты решения проблемы отказоустойчивости в случае "простой системы на 10-20 минут в день всем пофиг, но данные после физически выполненной операции терять неприемлемо, и желательно чтобы данные восстанавливались автоматически". Плюс еще иногда выполняемая автоматическая репликация этих данных на другой сервер, но канал связи с этим сервером есть не всегда, поэтому использовать его в качестве резервного нельзя, а репликация в случае умирания и восстановления одной из баз не должна нарушаться.

Что-то мне подсказывает, что я пытаюсь решать самодельными техническими средствами проблемы, которые нужно решать жесточайшими пиздюлями персоналу выключающему компыорганизационными методами и покупкой надежного оборудования и софта. То бишь 1000 баксов на софт+10000 на сервер+100000 на оракл.
metaclass: (Default)
"Убийство агрессивной собаки поделило жителей."

Ебнутые на голову прикармливают во дворах бродячих собак, прячут их в подвалах и гаражах от гицелей, собаки кусают детей, а когда мужик за это убивает собаку - подают на него в суд.

В ЖЖ на эту тему срач уже есть. В комментах анонимусы призывают кары на всех, кто усомнился, что собака хорошая.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 6th, 2025 05:34 am
Powered by Dreamwidth Studios