balu: (Gene Kranz. Запарка.)
[personal profile] balu
Тут анонимус говорит о том, что люди способные к чтению документации давно разобрались зачем именно нужен бинарный лог и наслаждаются удобством работы с ним. И предлагает ряд ссылок из которых наиболее интересны описание формата и удобство для пользователя. Тем не менее, из этого я так и не понял, какой выигрыш можно получить от бинарного формата логов. А вот проблемы, которые будут лезть:

  • будет тормозить из-за того, что из бинарного формата надо еще произвести распаковку данных.

  • чем больше индексов, тем дороже insert. Да и потом, в любом случае, для логов крайне важна скорость записи. А если поверх файловой системы работает прослойка в виде БД, то скорость падает. В случае простого текста она будет выше. Кроме того индексы имеют свойство сыпаться.

  • если всё падает,  то с большей вероятностью можно найти проблему наиболее простыми инструментами. А поломанный бинарь, являясь более сложной системой, может не захотеть отдать нужные логи.

  • придется отказаться от наиболее удобных мне инструментов. А это значит усложнение работы, особенно в случае битого лога: глазами не попарсишь, grep-ом не грипнешь, из-за чего поломалось не поймешь, проблемы не решишь.

Тоесть мне непонятно, а что такого дает бинарный формат, чего не дает простой текстовый в контексте того, что реализовано в loggerd? Основную массу того, что умеет  journalctl давно умеют и другие утилиты, например KSystemLog. Если зачем-то хочется индексировать, plain text прекрасно поддается индексированию.

Так что объясните мне все-таки, в чем профит.

Date: 2014-02-21 04:13 pm (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner
Зато как в винде и есть специальный C API. Почему-то программисты-недоучки предпочитают работать с развисистыми API а не с простыми текстами или утилитами. Впрочем, когда-то сам таким был, и если бы мне вовремя не о бъяснили, как в линуксовом ядре версии 1.0.9 грузить консольные таблицы перекодировки, полез бы его хакать.

Date: 2014-02-21 06:56 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
Мне вот интересно. Поттеринг смотрел на мало на что годный виндовый лог?

Почему-то программисты-недоучки предпочитают работать с развисистыми API а не с простыми текстами или утилитами.
и потому для них придумали WindowsPowerShell, в котором куча всего имеет свойства и методы. Правда начинаются проблемы, когда их перестает хватать.


по пунктам...

Date: 2014-02-25 03:25 pm (UTC)
From: (Anonymous)
> будет... если... придется...
> мне непонятно

Если ты так из пальца высасываешь, то мне страшно представить что ты с остальными частями тела сделать можешь :-)

> объясните мне все-таки

Ну уж нет, дальнейшие консультации тому, кто из "чтения" документации сумел вынести только собственноручно высосанные из пальца "аргументы" - только на возмездной основе с почасовой оплатой.

Re: по пунктам...

Date: 2014-02-25 03:57 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
А я так надеялся на конкретику, мол X, Y, Z станет делать проще, быстрее. А получил только общие фразы.

Re: по пунктам...

Date: 2014-02-26 01:26 pm (UTC)
From: (Anonymous)
Да не вопрос: 150 баксов в час, оплата за первый час вперёд. Если ты не можешь читать документацию - учи английский или ищи перевод, а если не хочешь - плати.

Re: по пунктам...

Date: 2014-02-26 01:56 pm (UTC)
From: [identity profile] b-al-u.livejournal.com
Я английский знаю и читал. И не вычитал, а в чем, собственно, выигрышь от запихивания логов в бинарный формат. Впрочем, я уже понял, что от конкретного вас конкретики не дождусь.

Да не вопрос: 150 баксов в час
Если вы такой занятой и дорогой, то странно, что тратите здесь свое драгоценное время. По этой же причине рекомендую вам прекратить писание сюда, поскольку планов платить вам у меня нет.

Profile

balu: (Default)
от. Михайло

December 2025

S M T W T F S
 123 456
7 8910111213
14151617181920
21222324252627
28293031   

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 29th, 2026 01:44 pm
Powered by Dreamwidth Studios