Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Вниз

ODBC & ZEOS - что быстрее   Найти похожие ветки 

 
Izyum ©   (2004-06-02 09:27) [0]

Есть удаленный сервак, есть клиент. AVG(ping)~7ms
как быстрее выполнится запрос к удаленому серваку?
Собственно интересует, каким образом выполняются запросы в сабжевых коннектах?
ОДБС, если память не врет, сначала стянет весь НД на клиента, а потом будет его лопатить и строить новый курсор... А как обстоит дело в Зеос?
Дело в том, что в таблице окло 18 полей, а нужны 6, и окло 10млн записей, а нужно вернуть окло 5000.


 
Соловьев ©   (2004-06-02 10:02) [1]


> ОДБС, если память не врет, сначала стянет весь НД на клиента,

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


 
Nikolay M. ©   (2004-06-02 10:03) [2]

А если чуть-чуть подумать? Если ты напишешь запрос
SELECT f1, f2
FROM tab
WHERE ID = 123
к тебе на клиента будут тянуться все 6 млн записей или только одна?
По сабжу: запомнилось, что зеос быстрее, что, собственно, неудивительно - нет лишних прослоек.


 
Andrick ©   (2004-06-02 10:27) [3]

Зевс действительно несколько быстрее, но ODBC ничего к клиенту не тянет, кроме готового результата. Во всяком случае, когда мы тестировали варианты, то при запросе нескольких сот полей из разных таблиц (примерно полтораста тысяч записей) разница между ними составляла примерно четверть секунды. Сеть 100 Мб, сервак двухпроцессорный (2 * 700). Но заставить правильно работать Зевс мы не смогли - стабильной версии тогда еще не было. Остановились на ODBC


 
Andrick ©   (2004-06-02 10:32) [4]

Некогда было писать мерялку, обходились стандартным секундомером с таким шагом, так что реальное значение может быть еще меньше - раз на раз... Запрос велся с клиента


 
Izyum ©   (2004-06-02 17:56) [5]

Пасибки... Успокоили:)



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

Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.031 c
1-1087291946
}|{yk
2004-06-15 13:32
2004.06.27
Synhronize требует TNotifyEvent


3-1085839476
Nous Mellon
2004-05-29 18:04
2004.06.27
Копирование таблиц


3-1086070603
Valeri
2004-06-01 10:16
2004.06.27
Visual Foxpro, индексы


14-1085952878
parovoZZ
2004-05-31 01:34
2004.06.27
Сайт Рустика


1-1086768073
KSergey
2004-06-09 12:01
2004.06.27
О построении DBGridEh





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский