Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Где реализовать логику производственных процессов / 5 сообщений из 5, страница 1 из 1
24.01.2006, 17:11
    #33500414
Ixtiander06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где реализовать логику производственных процессов
Привет всем,

у меня философский вопрос - значит наверное на него нет универсального ответа, но может у кого-то уже есть опыт работы со сравнительно большими базами (~ 10 Гиг) с которыми работает большое (300-500) количество программ. Конечно не все программы работают одинаково интенсивно: некоторые запускаются раз в неделю или даже раз в год, но есть и такие, которые работают непрерывно. Теперь вопрос - см. сабж. Т.е. можно исхитриться и все данные вытащить одним SQL-ем, а можно делать простые SQL и всю сложность перенести в обрабатывающую программу. Первый путь кажется правда более оптимальным, т.к. веришь, что разработчики базы лучшие программисты чем ты и уж постарались со своими оптимайзерами. Но у меня например проблема в том, что в таблицах, из которых разные программы выбирают разные данные, приходится делать под каждый специфический запрос свой индекс, что при больших таблицах не есть хорошо. Есть и другие соображения в пользу второго подхода.

Может такие дискуссии уже велись - тогда ткните носом в линк, я с ходу не нашел.
...
Рейтинг: 0 / 0
24.01.2006, 17:12
    #33500420
тлгдшлщм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где реализовать логику производственных процессов
В этом сезоне модно делать все через SOA.
...
Рейтинг: 0 / 0
24.01.2006, 17:14
    #33500426
тлгдшлщм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где реализовать логику производственных процессов
Что за база где под каждый запрос нужен свой специфический индекс????
...
Рейтинг: 0 / 0
24.01.2006, 17:34
    #33500525
Ixtiander06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где реализовать логику производственных процессов
тлгдшлщмЧто за база где под каждый запрос нужен свой специфический индекс????

работаем и с ORACLE и с MSSQL, тут ничего специфического: если таблица логически связана с 10 другими, то для того чтобы JOIN-ы работали хорошо могут потребоваться 10 индеkсов. А если еще пара программ данные из нее передает во внешние системы, то надо же флаг устанавливать, передана запись или нет. Вот так понемногу индексы и набираются.
...
Рейтинг: 0 / 0
24.01.2006, 18:42
    #33500701
Хммм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где реализовать логику производственных процессов
тлгдшлщмВ этом сезоне модно делать все через SOA.
Верно подмечено !
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Где реализовать логику производственных процессов / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]