ERP   /\/   Управление   /\/   Системы     (Лучшие)


Предпроект - Методология - Внедрение - Эксплуатация




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

 

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

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

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

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

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

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

 

 

 

Москва 2007 г. Дмитрий Мартынов

 

КОПИРАЙТ

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

гиперссылка html:
гиперcсылка для форума/блога:

 

ИГ Киборг
полная версия

О КОМПАНИИ
О КОМПАНИИ
УСЛУГИ
КОНТАКТЫ
ОБУЧЕНИЕ

ИНСТРУМЕНТЫ
AXAPTA / 1С
MRP / CRM
УПРАВЛЕНИЕ

МАТЕРИАЛЫ
СТАТЬИ
ПУБЛИКАЦИИ
ЛУЧШИЕ
ИССЛЕДОВАНИЯ
ТЕРМИНОЛОГИЯ






С т а т ь и



o   ПО ДАТАМ
o   ПО ЖУРНАЛАМ

==== >>   ERP
o   УПРАВЛЕНИЕ
o   СИСТЕМЫ





() Предпроект ERP

() Методология

() Внедрение ERP

(+) ЭКСПЛУАТАЦИЯ, ПОДДЕРЖКА


Взаимодействие ERP и СУБД, использование SQL инструментов