LINUX.ORG.RU
 
no-dashi

Русский ынтырпрайз


0

3

Ах ынтырпрайз, ынтырпрайз. Слово то какое красивое. Вот его и лепят направо и налево. В общем, столкнулся я с одной ынтырпрайзной системой в исполнении русских ынтырпрайзных кодеров. Итак, приступим. Краткое описание системы:

Есть торговая точка, на ней ставятся компоненты: контроллер оборудования (на него заводятся кассы, терминалы оплаты и т.п.), сервер приложений и база данных. Данные со всех торговых точек заливаются в одну большую центральную базу, где потом дообсчитываются. Центральная база - под 3000 таблиц, оракел, все дела. На объекте обсчитывается только количество товара, деньги и всякие мелочи. Ну 50-60 таблиц максимум.

Как поступают нормальные люди? Они делают на объектах маленькую упрощенную донельзя базу, в которой ведутся только нужные операции. Но... Мы ведь работаем с русским ынтырпрайзом, который "в целях унификации" сделал базу торговой точки полностью совпадающей по структуре с центральной. В результате в каждом сраном магазине где торгуют презервативами и шоколадками, необходимо поставить сервер оракла(!). Ынтырпрайз - это вам не хухры-мухры. Хрен с ним, с ораклом - это не так страшно. Страшно то, что сервер только один на объекте, и бэкапы базы делаются на тот же диск в другой каталог...

Сервер приложений. Он конечно самописный. На передовых технологиях, на .NET естественно (ынтырпрайз ведь!). Естественно, что сервер приложений теперь работает под виндой. Как мы разворачиваем сервер для каждого нового магазина? Мы берем сервер уже существующего и клонируем его диски, епта! "Почему???" спросите вы? Потому, что компоненты необходимые для его работы, надо ставить в строго определенном порядке. Если изменить порядок - сервер приложений крашится и глючит. Вот. И потом даже если в правильном порядке всё снова заинсталить - он всё равно уже крашится и глючит. А мы, идиоты, тут о каких-то package manager'ах рассуждаем, репозиториях и зависимостях.

Вот такой вот русский энтерпрайз - жестокий, бессмысленный и беспощадный :-)


[#] Ответ на: комментарий от no-dashi 01.12.2011 14:44:58  

Как это знакомо :)))

*** ()
[#] Ответ на: комментарий от no-dashi 01.12.2011 14:51:50  

Не верю что такое возможно в принципе.

* ()
[#]  

Я вот думаю что бюджетники, так и не таких историй расскажут

** ()
[#] Ответ на: комментарий от power 01.12.2011 15:00:29  

Ох... Я в живую участвовал в истории про 7 красных взаимоперпендикулярных линий(утрирую, но по идиотичности ситуация была не лучше)... А тут какая-то вода :)

*** ()
[#] Ответ на: комментарий от power 01.12.2011 15:00:29  
no-dashi

> Не верю что такое возможно в принципе.

Походу, ты просто мало видел. Это _действительно_ имело место быть

***** ()
[#] Ответ на: комментарий от power 01.12.2011 15:00:29  
StellzZz

не. все правильно говорит, у нас тоже так только без оракла :)

* ()
[#] Ответ на: комментарий от slackwarrior 01.12.2011 15:04:46  

slackwarrior> Проблема в ТЗ :)

ТЗ — Тракторный завод? На всех тракторов не хватит!

***** ()
[#]  
no-dashi

К слову о коде в оракле - а знаете какое значение возвращает вот этот запрос?

select count(*) from all_triggers where table_name = 'GLAVNAYA_TABLITSA'
Он возвращает число, которое заметно больше 100. Честно.

***** ()
[#]  
true_admin

Эээ, да мои ит-байки просто меркнут...

***** ()
[#] Ответ на: комментарий от Jetty 01.12.2011 15:03:41  

> 7 красных взаимоперпендикулярных линий

Лоровская машина времени научилась перемещаться в паралельную вселенную?

*** ()
[#] Ответ на: комментарий от ugoday 01.12.2011 16:23:14  
>>-----Цитата---->>

Лоровская машина времени научилась перемещаться в паралельную вселенную?

<<-----Цитата----<<

Она это всегда умела делать. Случайно обнаружился еще и побочный эффект перемещения во времени.

* ()
[#] Ответ на: комментарий от no-dashi 01.12.2011 14:34:54  
xorik

Жжошь XD, тред позитива

***** ()
[#] Ответ на: комментарий от no-dashi 01.12.2011 14:34:54  
Rzhepish

У вас прям эталонная россейская организация.

* ()
[#] Ответ на: комментарий от power 01.12.2011 15:00:29  
mironov_ivan
>>-----Цитата---->>

Не верю что такое возможно в принципе.

<<-----Цитата----<<

Такое не просто в принципе возможно, оно ещё и происходит сплошь и рядом =).

P.S. Хотя лично я _настолько_ упоротых случаев ещё не видел.

***** ()
[#] Ответ на: комментарий от power 01.12.2011 15:00:29  
>>-----Цитата---->>

Не верю что такое возможно в принципе.

<<-----Цитата----<<

А зря :D

** ()
[#] Ответ на: комментарий от ugoday 01.12.2011 16:23:14  

Хм.... загугли по тегам "7 красных линий белым цветом в форме котенка"

*** ()
[#] Ответ на: комментарий от no-dashi 01.12.2011 14:27:36  
VladimirMalyk

в знакомой конторе тоже так развалился. но у них итоге несколько дней главбух и все остальные работали в разных базах. а ведь чуть было не начали охоту на ведьм

*** ()
[#]  
nu11
>>-----Цитата---->>

бэкапы базы делаются на тот же диск в другой каталог...

<<-----Цитата----<<

а собственно сама софтина тут при чем? Или там встроенный Ынтерпрайзный механизм бекапов?

***** ()
[#]  
Igron

Собственно, причина-то:

>>-----Цитата---->>

Город: Челябинск

<<-----Цитата----<<
***** ()
[#]  
FiXer

Прикольно, после таких рассказов понимаеш, шо обычные кассовые апараты рулят :} И шо не стоит нанимать армию быдлокодеров/админов с нестабильными поделиями за тыщщи денег :}

**** ()
[#] Ответ на: комментарий от nu11 01.12.2011 17:54:53  
no-dashi

> Или там встроенный Ынтерпрайзный механизм бекапов?

Это ынТырпразная политика резервного копирования такая :-)

***** ()
[#] Ответ на: комментарий от mironov_ivan 01.12.2011 16:57:21  
stevejobs

У нас суровый американский ынтерпрайз, точно такая же жесть. Разве что резиновых ковриков нет - ну нет у них снежных бурь

** ()
[#] Ответ на: комментарий от no-dashi 01.12.2011 14:34:54  
zgen
>>-----Цитата---->>

В массиве сдох винт. Массив жив. Заказали замену, счет отдали в бухгалтерию.

<<-----Цитата----<<
>>-----Цитата---->>

Через три месяца

<<-----Цитата----<<

В голову надо бить тех, кто делает задачи на "отвали". Сделал счет - совокупляй мозг бухгалтерии и всем вышестоящим. Для них "какой-то hdd хз зачем" ничего не значит. А "если завтра не будет оплачен - бухгалтерия не сдаст квартал" - очень даже.

***** ()
[#]  
pekmop1024

Черт, я аж зачитался, хотя и решил пока отдохнуть от местных укронациков...

Все ведь так и есть, а бывает еще и хуже - оракел пираццкий, венда пираццкая, стойки для серверов делают сами, а про VPN даже не слышали.

*** ()
[#] Ответ на: комментарий от no-dashi 01.12.2011 14:15:57  
FiXer

>P.S.: ну например, мы продаем презервативы лесорубам :-)

Зоофилы шоле?

**** ()
[#]  
redgremlin

Какие ужасы у вас тут со всякими ораклами и дотнетами. То ли дело у нас, на постгресе и одинесе, все няшно и красиво.

***** ()
[#] Ответ на: комментарий от yoghurt 01.12.2011 13:39:51  
GreyDoom

заляпал жиром мне весь экран

*** ()
[#]  

кул стори бро!

помницо, на одном маленьком авиастроительном заводике бухгалтерия работала в мс-аксессе с кучей размазанных по разным компам mdb-файлам, кросс-БДшыми запросами, тормозами и частыми блокировками. vb-код тоже пестрил названиями типа button42 и pole_dlya_vvoda_teksta; оформление форм частенько было комик-сансом и белыми буквами на розовом фоне

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

* ()
[#] Ответ на: комментарий от no-dashi 01.12.2011 19:42:14  
nu11
>>-----Цитата---->>

Это ынТырпразная политика резервного копирования такая :-)

<<-----Цитата----<<

а кто ж ее придумал? Неужели кудрявые руки эффективных менеджеров перекрыли доступ кислорода к мозгу админа?

***** ()
[#] Ответ на: комментарий от nu11 01.12.2011 23:42:22  
no-dashi

> Неужели кудрявые руки эффективных менеджеров перекрыли доступ кислорода к мозгу админа?

У эффективных менеджеров закончились деньги ушли на кредитные фордфокусы, и на оборудование не осталось

***** ()
[#] Ответ на: комментарий от sdio 01.12.2011 15:16:25  
slackwarrior

Тех. задание по жизни, тащемта, оно и в ынтерпрайзе тех. задание. Эти ваши форсед мемы - ваши проблемы.

** ()
[#] Ответ на: комментарий от sdio 02.12.2011 10:27:45  
slackwarrior

Не говори людям чего делать, они тебе не будут говорить, куда тебе идти.

** ()