Цитата:
Сообщение от LordJZ
Автор не я, n0n4m3 кажется.
|
этот патч - не то, что я хотел бы реализовать. В общем суть была следующей:
1. из кода мангоса запросы на добавление, обновление и удаление переносятся в хранимые процедуры, хранящиеся в БД.
2. В коде мангоса вместо запросов на сервер БД посылаются только параметры запроса.
Что это дает:
1. значительно уменьшается сетевой трафик между мангосом и сервером БД (в случае, если они находятся на разных машинах);
2. увеличивается скорость выполнения запроса, т. к. он компилируется СУБД;
3. код мангоса становится менее ориентированным на конкретную СУБД. Хранимые процедуры пишутся на языке SQL с учетом возможностей конкретной СУБД. Смена СУБД станет возможна без изменения кода мангоса