Size: a a a

2020 December 15

A

Alexander in haskell_blah
я вот подумал - у меня часто несколько логов и надо свести запизи из одного к другому. может есть какая-то тулза - открыл несколько логов и полосочками как-то соединил ну или типа того?
источник

AV

Alexander Vershilov in haskell_blah
А зачем для этого тулза?
источник

AV

Alexander Vershilov in haskell_blah
Прям конкретные записи соединять?
источник

A

Alexander in haskell_blah
ну обычно, когда совсем сложно - я начинаю в текстовом файле какую-то таблицу делать или типа того
источник

A

Alexander in haskell_blah
типа этот евент за этим, а вот это перед этим, а вот это до этого триггернулось и тд
источник

A

Andrey in haskell_blah
звучит как cat A B | sort
источник

A

Alexander in haskell_blah
Andrey
звучит как cat A B | sort
Это если timestamp есть удобный :)
источник

A

Andrey in haskell_blah
обычно он есть, а если нет, то надо его занести
источник

A

Andrey in haskell_blah
хотя если логи приходят снаружи, а формат задаётся не тобой, то хитрее
источник

A

Andrey in haskell_blah
а есть какой-нибудь способ вычитать миллион строк из таблицы Sqlite очень быстро?
источник

in haskell_blah
и что вы с этим миллионом делать собрались?
источник

in haskell_blah
я не подкалываю, просто на таком объёме это важно
источник

A

Andrey in haskell_blah
дальше уже держать их в памяти
источник

к

кана in haskell_blah
а нельзя просто sqlite в памяти держать?
источник

in haskell_blah
ну вам просто надо открыть как in-memory
источник

к

кана in haskell_blah
мне кажется это будет профитнее
источник

in haskell_blah
да
источник

in haskell_blah
file:my.db?mode=memory
источник

A

Andrey in haskell_blah
да это понятно, просто не хотелось бы терять данные при рестарте
источник

к

кана in haskell_blah
дык если ты будешь у себя в памяти хранить, то точно так же их потеряешь
источник