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

Вниз

Что быстрее: выборка из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.032 c
14-1090970986
миша.
2004-07-28 03:29
2004.08.15
помогити поймать приступника


14-1091193438
dtm
2004-07-30 17:17
2004.08.15
А книжечку по SQL Server 2К присоветуйте, а?


14-1091027934
Knight
2004-07-28 19:18
2004.08.15
Чё-то меня последнее время всё больше тянет...


11-1057128019
Ajax
2003-07-02 10:40
2004.08.15
TextAlign


1-1091361175
Antonmm
2004-08-01 15:52
2004.08.15
StatusBar





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