|
|
|
Где реализовать логику производственных процессов
|
|||
|---|---|---|---|
|
#18+
Привет всем, у меня философский вопрос - значит наверное на него нет универсального ответа, но может у кого-то уже есть опыт работы со сравнительно большими базами (~ 10 Гиг) с которыми работает большое (300-500) количество программ. Конечно не все программы работают одинаково интенсивно: некоторые запускаются раз в неделю или даже раз в год, но есть и такие, которые работают непрерывно. Теперь вопрос - см. сабж. Т.е. можно исхитриться и все данные вытащить одним SQL-ем, а можно делать простые SQL и всю сложность перенести в обрабатывающую программу. Первый путь кажется правда более оптимальным, т.к. веришь, что разработчики базы лучшие программисты чем ты и уж постарались со своими оптимайзерами. Но у меня например проблема в том, что в таблицах, из которых разные программы выбирают разные данные, приходится делать под каждый специфический запрос свой индекс, что при больших таблицах не есть хорошо. Есть и другие соображения в пользу второго подхода. Может такие дискуссии уже велись - тогда ткните носом в линк, я с ходу не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 17:11 |
|
||
|
Где реализовать логику производственных процессов
|
|||
|---|---|---|---|
|
#18+
В этом сезоне модно делать все через SOA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 17:12 |
|
||
|
Где реализовать логику производственных процессов
|
|||
|---|---|---|---|
|
#18+
Что за база где под каждый запрос нужен свой специфический индекс???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 17:14 |
|
||
|
Где реализовать логику производственных процессов
|
|||
|---|---|---|---|
|
#18+
тлгдшлщмЧто за база где под каждый запрос нужен свой специфический индекс???? работаем и с ORACLE и с MSSQL, тут ничего специфического: если таблица логически связана с 10 другими, то для того чтобы JOIN-ы работали хорошо могут потребоваться 10 индеkсов. А если еще пара программ данные из нее передает во внешние системы, то надо же флаг устанавливать, передана запись или нет. Вот так понемногу индексы и набираются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 17:34 |
|
||
|
|

start [/forum/topic.php?fid=33&msg=33500414&tid=1549487]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 179ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...