есть логи размером 50гб, иногда требуется найти по дате определенное место лога. на питоне бинарным поиском находится нужное место, оставляю там указатель и с того места читаю файл. хочу сделать визуализацию, чтобы в окне отображалось и можно было прокручивать текст вниз без задержек, на pyqt5 норм отобразится текст в QTextEdit или лучше какое нить другое решение?
Хах, пробуйте, экспериментируйте, оптимизируйте. Конечно, целиком не загрузите, придется придумывать алгоритм навигации по части файла, подгружайте по мере прокрутки, и выгружайте хвост при достижении лимитов, например. Вопрос в другом, зачем такие логи? Все действия всех пользователей на Хабре за полгода? Логичнее дробить по дням хотя бы или пользоваться специализированным инструментом хранения, а не в "плоском" файле.