Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > Xml и большие объемы данных.


Автор: IgorDV 22.4.2008, 15:10
Доброго времени суток.
Есть такая ситуация.
Существует некие текстовые файлы определенной структуры(формата). Эти файлы по велечине огромные примерно от 500 до 20000 строк... Если работать с файлами через поток, работа проходит давольно таки быстро...
Вопрос такой, формат Xml если в нем будет присутствовать больше 20'000 элементов будет работать относительно быстро?

Автор: LSD 22.4.2008, 15:29
Цитата(IgorDV @  22.4.2008,  16:10 Найти цитируемый пост)
Вопрос такой, формат Xml если в нем будет присутствовать больше 20'000 элементов будет работать относительно быстро?

Все зависит от того как будешь его парсить. Сам SAX парсер работает быстро, если ты не накосячишь, то разбор будет быстрым.

Автор: JVM 22.4.2008, 21:46
По моему если этот файл статичен, то конечно можно рассмотреть вариант хранения данных в xml. Но если он будет постоянно меняться да еще и весить больше 1 мегабайта, то лучше хранить данные в БД - не предусмотрен xml для хранения данных.

Автор: IgorDV 23.4.2008, 15:13
Цитата(JVM @  22.4.2008,  21:46 Найти цитируемый пост)
По моему если этот файл статичен, то конечно можно рассмотреть вариант хранения данных в xml. Но если он будет постоянно меняться да еще и весить больше 1 мегабайта, то лучше хранить данные в БД - не предусмотрен xml для хранения данных. 

Файл статичен. Файл не меняется, в нем хранятся показания приборов. Эти данные беруться для обработки и выдается результат в виде графиков на экран.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)