77725.fb2 Bash.org.ru IT Happens Истории ## 1 - 800 - читать онлайн бесплатно полную версию книги . Страница 492

Bash.org.ru IT Happens Истории ## 1 - 800 - читать онлайн бесплатно полную версию книги . Страница 492

#491: Клиент-серверная модель по-государственному

15 января 2009, 09:00. рейтинг: 1491

#482 навеяло...

Некоторая конторка подвизалась для одного из округов большого города сваять систему расчета коммунальных услуг населению. Умолчим про то, что она была напи сана на MS Visual Basic for Applications., а потому требовала на машинах Клиентов в обязательном порядке MS Office. Сама база лежала на MS SQL, клиенты цеплялись к базе напрямую. И как-то в том округе сложилось, что сервер был несколько слабее рабочих станций, и потому были написаны гениальные перлы. Загружаем, нап ример, все на рабочую машину в память (SELECT * FROM) – потом считаем. Распеча тать квитанции за месяц – да пожалуйста, тем же SELECT * FROM надергали из мас сива в шаблон отчета – печатайте!

Все это не смотря ни на что прекрасно работало с парой-другой тысяч клиентов и понравилось какому то чиновнику из области и стал он продвигать это на места в города, городишки и прочая. Одного только не учли, что в среднем таком городке лицевых счетов – несколько десятков тысяч. И понеслось – бесконечные оптимиза ции, доработки, исправления, решения проблем. Постоянное зависание рабочих станций ввиду того, что нету там свободной памяти в гигабайтах, а если и есть, то ворочать такие объемы – мрак.

А сервер с четырьмя гигами оперативами и двумя Xeona`ми по 3ГГц стоял в сто ронке и спокойно отдыхал...

Русский деревенский код.