насколько рационально юзать постгрес для статистики? 4-5 таблиц поля 80% числа 20% строки запросов 10-15к в секунду
Вопрос в другом, с какой скоростью загружать нужно эту статистику. timescaledb не плох, но если грузить быстро не нужно лучше https://github.com/pgpartman/pg_partman
Коллеги. Есть вопрос по поводу работы insert on conflict update. Если в 99% случаев срабатывает on conflict, то много ли теряется в производительности? Не выгоднее заменить на 2 оператора insert not exists и update?
CREATE FUNCTION sum(int[]) RETURNS int8 AS $$ DECLARE s int8 := 0; x int; BEGIN FOREACH x IN ARRAY $1 LOOP s := s + x; END LOOP; RETURN s; END; $$ LANGUAGE plpgsql;