Сохранение данных во внешний файл из 1С. В какой быстрее? #532662


#0 by Gucci76
Сохранение данных во внешний файл из 1С. В какой быстрее? Txt или dbf? Или еще какой?
#1 by povar
а что есть разница ?
#2 by План счетов
FSO в txt
#3 by ДенисЧ
в sql
#4 by andrewks
шо, теперь для этого скуль покупать? ;-)
#5 by ДенисЧ
ну, зачем покупать? ;-)
#6 by andrewks
и то верно... )))
#7 by Gucci76
Можно расшифровать про FSO в txt????
#8 by Gucci76
Для этого нужно же чтобы sql стоял на машине. А его нет. Отпадает такой вариант.
#9 by Gucci76
Спасибо за советы. Вопрос отпал! :-)
#10 by Злой Бобр
Ты своим вопросом поставил автора явно в неудобное положение. Он задал вопрос, а ты начинаешь издалека так заходить на предмет - а нахрена?..
#11 by Tatitutu
данные - ДАННЫМ - рознь что сохранять собираешся ?
#12 by NS
По вопросу Быстрее в дбф.
#13 by lift
однозначно в txt формат быстрее и на много чем в dbf. Разница особенно на больших данных в разы. Это по моему опыту а не из теории!
#14 by Aleron
текстовый там нет индексации и ключей :) но они могут понадобиться при загрузке большого объема данных, нет?
#15 by План счетов
#16 by NS
ДБФ запись 2450 мс. ДБФ чтение 1833 мс. Текст запись 6851 мс. Текст чтение 6081 мс.
#17 by NS
Здрасте соврамши.
#18 by NS
Если сделать в дбф обращение по номеру записи, и добавить саму запись и открытие фала, то получается вот что - ДБФ запись 2493 мс. ДБФ чтение 1286 мс. Текст запись 6799 мс. Текст чтение 6095 мс.
#19 by Ёпрст
добавь в тест запись с помощью FileSystemObject, так, для статистики..
#20 by Ёпрст
+19 встроенный объект текст - мегатормоз..
#21 by FN
ДБФ запись 4885 мс. ДБФ чтение 610 мс. FSO запись 2387 мс. FSO чтение 1556 мс. Запись однозначно рулит... вот с чтением либо я в коде че-то не то сделал, либо 1С дбф-ки кеширует как-то...
#22 by NS
Увеличу количество записей до лимона... Правда "Текст" наверно совсем сдохнет
#23 by NS
и FSO, и XBase - оба кешируют.
#25 by NS
Не дождусь я записи миллиона строк в "текст" :(
#26 by PuhUfa
Забыли добавить, что при чтении из txt, в большинстве стлучаев, приходится еще парсить строку.
#27 by FN
тема про "сохранение" а не чтение.
#28 by NS
Короче, объект текст сошел с дистанции на записи миллиона коротких строк.
#29 by andrewks
вывалил предприятие напрочь? и даже ничё не сказал?
#30 by FN
вот вам лимон записей и максимально без кеша. ДБФ чтение 6651 мс. ДБФ запись 32104 мс. FSO чтение 16161 мс. FSO запись 24446 мс. FSO на запись рулит
#31 by Прохожий
Быстрее в null
#32 by NS
Нет, дисквалификация за результат дольше семи минут (400 000 мс.), не дождался, отрубил, и закомментировал в обработке.
#33 by Прохожий
В каком формате ведется большинство логов?
#34 by PuhUfa
главное сохранить, а потом не наши проблемы? -)
#35 by Эльниньо
Но сохраняя, надо подумать как будешь читать и зачем.
#36 by NS
А теперь попробуй произвольное чтение (обращение по номеру строки), и нужно не забывать, что текст придется парсить. У меня другие результаты - ДБФ запись 24691 мс. ДБФ чтение 12895 мс. FSO запись 21220 мс. FSO чтение 8194 мс.
#37 by NS
Не вижу связи между сохранением для использования и дальнейшей обработки программой (например для обмена) И ведением логов. И даже если нам нужен лог с возможностью произвольной выборки по фильтрам - текстовый файл уже в отстое.
#38 by H A D G E H O G s
Есть сомнения, кстати
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С