BigAndy » 18 ноя 2011, 16:23
Тем, что базовая логика перемещается в RDBMS.
А в приложение - только логика интерфейса . Ну, свистоперделки всякие и расчёты, которые в RDBMS вести не выгодно.
Тем, что RDBMS блюдёт целостность данных
Тем что RDBMS сама реплицирует и дистрибутирует данные и логику
Тем, что RDBMS вся бизнес-логика превращается просто в табличку.
Если бы мы сейчас использовали адынэс, даже со специально для нас прикрученными "обработками", у нас должно было бы работать еще четыре оператора только для ввода данных.
Ну, например, как 1С скоррелирует и ресурсы трудового времени по рабочим местам и как она сумеет посчитать ущерб от неправильного управленческого решения?
Где хранится бизнес-логика 1С - в приложении. Не важно, демоном оно работает или standalone.
У нас же всё абсолютно прозрачно. Например, мне не понятны бубны многих владельцев денси-касса с попытками получить данные и Денси:касса.
Я вижу продажи по пяти точкам при помощи одного запроса и скрипта bash на 15 строк в режиме он-лайн.
В режиме OLTp могу наблюдать выпуск продукции (данные актуализируются в среденм, раз в пятнадцать минут)
У меня мастер не бежит к менеджеру и не согласовывает с ним товарный запас для производства . И не бежит согласовывать зарплату.
Всё происходит "автоматически".
У меня нет, например, бухгалтеров по зарплатам.
У меня технологи не бегают с бумажками для пересогласования материалов, который не поставили во время,и теперь из приходится заменять в производственном цикле, как говорится "вчера"... И далее по списку.
У меня кадровый учёт есть неотъемлемая часть общей системы.
У меня ни один менеджер не может слямзить всю базу клиентов и поставщиков, потому что он даже не может оттуда ничего распечатать или сделать скриншот, разве что фотоаппаратом. Стоит ли говорить, что менеджер ни прикаких обстоятелсьтвах не сможет увидеть контакты, которые вводили другие работники даже его отдела, даже его сосед.
И всего-то данная фича была создана на заре проектирования БД.
У меня никто не сможет получить никакой ресурс, если его до этого не оприходовали. Никто. Даже я.
Это всего одна строчка в DDL
При вызове на экран критически и или коммерчески важных данных, автоматически ведётся наблюдение и скринкаст. Если в БД не попадает видеопоток, то на экран ничего не выдаётся. Всего лишь Notify/Listen
И многое другое полезное..
Сумма, потраченная на разработку раза в полтора меньше суммы, которую я бы потратил на адинэс+ допиливание под мои нужды, даже не под мои нужды, а где-то