что поделать, сваливать в еластик как по мне тоже не очень
если есть ресурсы, то эластик норм если нет ресурсов, чтобы поставить рядом с продом кластер эластика, который сожрёт ресурсов как еще один прод, то да либо локи либо кликхаус
мне для просмотра логов хватает и Loki + Grafana метки указываешь через пайплан поиск быстрый по логам в десаток гб и не ест память
у локи основная проблема - это отсутствие нормального бекенда для кластеризации на выбор кассандра (я уж лучше эластик затащу чем это адское поделие) и облачные базы от амазано и гугла
Тут все просто, nullable поля должны быть указателями или sql.NullSomething
Проблема в том, что поля в таблице bar - not null, но в результате left join могут оказаться null. В этом случае не хотелось бы делать их nullable в структуре Bar
Проблема в том, что поля в таблице bar - not null, но в результате left join могут оказаться null. В этом случае не хотелось бы делать их nullable в структуре Bar
Мне кажется в вашем случае проще будет написать структуру под конкретный запрос.