Форум: "Базы";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];
ВнизIB или MS SQL Server Найти похожие ветки
← →
maratFromTomsk (2002-02-26 07:50) [32]Что я могу сказать про IB - он мне нравится.
во первых он простой, и в то же время мощный.
сть у него некоторые проблемы, например такие что его производительность
начинает со временем падать и его надо периодически
backup & restore.
Мы одновремено работаем над двумя версиями программ под Оракл и IB.
при переходе на Оракл нам не хватало некоторых возможностей IB.
таких как например выборка из хранимой процедуры
я например таким образом делал
сворачивание сальдо в дебетовую или кредитовую сторону
в хранимой процедуре,
а параметры использовал для фильтрации требуемых данных.
Это здорово облегчает решение задач так как позволяет последовательно
решать требуемые задачи.
Например, я могу реализовать набор процедур
для выбора проводок и подготовки сальдо.
Затем опираясь на этот уровень я делаю сальдо-оборотки и т.д. в требуемых разрезах.
и так далее и все это возможно на основе SQL запросов.
То есть сила в возможности сочетать навигационный стиль обработки
и использовать язык запросов в произвольном порядке.
Такой подход позволяет получить хорошую производительность в IB
Запрос можно оптимизировать на скорость путем создания требуемых индексов,
в результате чего читаются только необходимые данные.
В Оракл есть ограничения
нельзя делать выборки из функций,
в функциях используемых в запросах нельзя изменять данные
или использовать внешние переменные.
Хотелось бы знать есть ли такая же возможность в ms sq.
или возможность делать подзапросы в секции полей
select a.id,
(select b.name from t1 b where b.id = a.id) as bname,
(select c.name from t2 c where b.id = a.id) as cname
from tmain a
это есть очень хорошо и удобно.
Марат
Страницы: 1 2 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c