@ZERRITO
Пустой ноль

Как работает чтение/запись файлов?

Мне стало интересно, как работает чтение/запись (в) файлы. Обычно я открывал небольшие файлы весом в несколько КБ, но потом мне стало интересно, как работают логи приложений. Они создают файлы, в которых создаётся отчёт об их работе. Для моего приложения тоже понадобились логи, но я подумал: "А как это работает? Ведь мой файл может достигнуть размера в несколько сотен МБ, или несколько ГБ. Не будет ли от этого какая-нибудь нагрузка?". Я видел, как спрашивали, что лучше использовать для чтения файлов весом в несколько ГБ, но не видел, чтобы спрашивали что-то о записи. В чём отличия этих режимов? Как они работают? Будет ли доп. нагрузка из-за веса файлов?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 2
HemulGM
@HemulGM
Delphi Developer, сис. админ
Читать файл можно и нужно частично. А чтобы писать в файл не обязательно его весь или вообще читать.

P.S. именно по этому я настаиваю на том, чтобы не лезли в программирование без хотя бы базовых знаний ЭВМ
Ответ написан
Zoominger
@Zoominger Куратор тега Python
System Engineer
Дописывают, как правило, в конец. Логи действительно могут разосраться на сотни Гб без падения производительности.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Idaproject Москва
от 70 000 ₽
БАРС Груп Санкт-Петербург
от 60 000 до 200 000 ₽
Alente Красноярск
от 60 000 до 70 000 ₽