Софт и управление

С т а т ь и       СУБД и SQL


ПО ДАТАМ - ПО ЖУРНАЛАМ     *     ERP - УПРАВЛЕНИЕ - СИСТЕМЫ

Быстродействие ERP (возможности SQL и СУБД утеряны)

Расспространенные ERP системы ограниченно используют возможности современных СУБД

Это дополнение к статье "Проблемы быстродействия ERP–системный кризис".

Многие ERP-системы очень ограничено используют мощные инструменты управления данными заложенные в СУБД.

Бизнес-логика современной ERP-системы содержит большое количество кода (не менее 100 000 страниц программного текста). В ядро системы были заложены некоторые стандарты по работе с СУБД. Новый функционал пишется в соответствии со стандартами, заложенными в ядре, – это влияет на концептуальную целостность системы, а следовательно, на ее ремонтопригодность. Но стандарты устарели, а система не переписывается. В современных СУБД постоянно появляются новые эффективные инструменты управления информацией, позволяющие ускорить процессы и сократить сетевой трафик (например, Словарь данных, Динамические представления, Триггеры, Партиционные таблицы, Управление уровнем изоляции транзакций и др.). Устаревший код ERP эти возможности не использует.

Во многих ERP, например SАР R3, 1C, Axapta и др. бизнес-логика написана на собственном языке, который имеет ограниченный набор инструментов управления СУБД (сокращенный внутренний язык SQL). Такие ограничения, например, заставляют разработчиков ERP создавать громоздкие структуры данных с большим дублированием информации. Особенно ярко эти проблемы заметны для систем, которые умеют работать с разными СУБД, и как следствие не могут в полной мере использовать особенности одной конкретной.

Все это в итоге создает длинные транзакции, блокировки, большой сетевой трафик и медленную работу ERP. Теоретически клиент-серверная архитектура приложения должна быть заметно эффективней, чем терминал-серверная: в первом случае передается текстовый запрос, во втором - картинка экрана. Но на практике для неудачно написанных ERP-систем часто сисадминам легче использовать тонкого клиента (терминал сервер), чем искать другие пути.

 

Москва 2007 г. Дмитрий Мартынов наш эксперт по СУБД





Статья разрешена к копированию любыми средствами без изменения содержания с обязательным указанием источника и гиперссылки на оригинал:.

гиперссылка html: <a href="http://www.koderlogic.ru/stat_9_1.htm">статья " Быстродействие ERP (возможности SQL и СУБД утеряны) "</a>

гиперcсылка для форума/блога: [URL="http://www.koderlogic.ru/stat_9_1.htm"]статья " Быстродействие ERP (возможности SQL и СУБД утеряны) "[/URL]





























Rambler's Top100