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

Вниз

Что быстрее: выборка из interbase или текстового файла?   Найти похожие ветки 

 
Ands ©   (2004-07-17 17:09) [0]

Вопрос такой... в таблице interbase около 50000 записей. я выбираю из этой таблицы, допустим, 400 записей из тела таблицы, с какого-то определенного места, это занимает определенное время.

если я откажусь от interbase и буду хранить данные, допустим, в текстовом файле и выбирать данные из файла по строкам, будет ли это быстрее по времени или не стоит пробовать?


 
ChainikDenis ©   (2004-07-17 17:33) [1]

Думаю будет медленнее...


 
Sergey Masloff   (2004-07-17 17:46) [2]

Если записи фиксирванной длины и физически упорядочены файл будет на порядки быстрее. В любом случае в случае файла нет некоторого оверхеда так что при грамотной работе с файлом будет быстрее.


 
ChainikDenis ©   (2004-07-17 17:51) [3]

Если упорядочены то может быть.
Только тогда без ReadLn


 
Deniz ©   (2004-07-18 12:07) [4]

> Sergey Masloff   (17.07.04 17:46) [2]
Быстрее будет если брать поочереди, но автор выбирает <1% от общего числа и вероятно по каким-то условиям, и в данном случае придется приделывать к текстовику индексы и т.д., а если в эту таблицу еще и пишутся/редактируются/удаляются данные, то ... Лучше уж заняться оптимизацией своего кода, чем переписывать InterBase, тем более в этом случае врядли получится быстрее.



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

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

Наверх




Память: 0.45 MB
Время: 0.025 c
8-1085751676
Korneley
2004-05-28 17:41
2004.08.15
Нужно описание DirectShow


4-1089018871
dellax
2004-07-05 13:14
2004.08.15
Эмулирование нажатия клавиш


14-1089840286
lak
2004-07-15 01:24
2004.08.15
ночной дозор - музыка


1-1091081401
ksa2002
2004-07-29 10:10
2004.08.15
combobox в Stringgride


3-1090506030
Борода
2004-07-22 18:20
2004.08.15
Как взять возвращаемый параметр в ADOQuery ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский