Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

Interbase + Loockup =?   Найти похожие ветки 

 
Polad   (2005-02-14 16:20) [0]

У меня такой вопрос, при работе с IbQuery стоит ли вообще применять lookup поля или лучше решить данную проблему через JOIN в запросе?
P.S. Спрашиваю потому, что в своем приложении использую явное управление транзакциями(для каждого набора данных есть своя транзакция) и в момент обращения пользователя к НД явно стартую а тогда, когда НД стал ненужен то завершаю транзацию. На сколько я знаю в Delphi при использовании подстановочных полей автоматически открывается набор данных(таблицу подстановки).  Если loockup полей куча то соответсвенно и кучей транзакций, придется руководить всеми...


 
stud ©   (2005-02-14 16:32) [1]


> для каждого набора данных есть своя транзакция

а зачем?

> Если loockup полей куча то соответсвенно и кучей
> транзакций
достаточно одной


 
Johnmen ©   (2005-02-14 16:39) [2]

Количество НД и кол-во тр-ий НИКАК не связано.


 
DSKalugin ©   (2005-02-14 17:15) [3]

JOIN выполняется на стороне сервера
а лукап-поля на стороне клиента
вот и решай что лучше нагружать.
JOIN - лучше, я думаю


 
Sergey13 ©   (2005-02-14 17:19) [4]

2 [3] DSKalugin ©   (14.02.05 17:15)
>JOIN - лучше, я думаю
Если в справочнике немного записей с длинными строками, то как раз наоборот. ИМХО.


 
Rule ©   (2005-02-14 19:04) [5]

Всё проверяется на практике ... убедился недавно ....


 
Polad   (2005-02-15 08:04) [6]

По поводу кол-ва транзакций в любой литературе можно прочитать, что прграммист распоряжается ими по своему, кто то делает одну транзакцию на весь комплекс кто то делает отдельную для каждого НД, мне удобнее работать с транзакциями для каждого НД абсолютно явное управление, точно знаешь когда какая стартует и когда какая завершится


 
Johnmen ©   (2005-02-15 09:19) [7]

>Polad   (15.02.05 08:04) [6]

Позволь узнать, где ты начитался бреда про отдельную транзакцию на КАЖДЫЙ набор данных ???
Просто интересно...


 
msguns ©   (2005-02-15 10:08) [8]

>Polad   (15.02.05 08:04) [6]
>..точно знаешь когда какая стартует и когда какая завершится

Для этого совершенно не нужно отдельные транзакции для каждого датасета



Страницы: 1 вся ветка

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.2 c
4-1105649578
Scained
2005-01-13 23:52
2005.03.13
Как перевести Ring3 в Ring0


14-1108974584
Cosinus
2005-02-21 11:29
2005.03.13
TChart - Invalid Pointer Operation. Достало уже.


1-1109491767
tazik
2005-02-27 11:09
2005.03.13
Кто может, подкиньте, пожалуйста, DirectShow.dcu!


9-1102787249
MsShtaer
2004-12-11 20:47
2005.03.13
High Dunamic Range Image или по-просту HDRI


14-1108855672
GanibalLector
2005-02-20 02:27
2005.03.13
поиск правильного решения...