Интересная статья, возникли несколько вопросов:
1) Почему воронки считаются не в CH, а на уровне Flink? Медленно?
(Кажется, что у аналитиков может возникнуть желание посмотреть разные воронки в разной ретроспективе.)
Смотрели ли / пробовали ли функции такого рода?
2) Какой тип persistence у redis? Скорости достаточно? Используете ли redis-cluster?
zloidemon К сожалению, я знал только про in-memory движок tarantool. В этом месте аэроспайк выглядит более эффективным для нашей задачи (как уже ответил nomoo, из-за использования SSD).
С трех машин у которых по 48 гб оперативы мы обеспечиваем ~500 гб хранимых сессий. Сложную логику на базу нам по идее не нужно вешать, поэтому возможности lua в tarantool для нас бесполезны.
Было бы интересно почитать сравнение производительности aerospike vs two-level B-tree engine от tarantool.
nomoo Про memory storage-engine спасибо, посмотрим.
Не рассматривали, не читал про эти базы. Насколько я понимаю — они все с коммерческой подпиской? Интересно было бы сравнить стоимость с той же вертикой.
1) Почему воронки считаются не в CH, а на уровне Flink? Медленно?
(Кажется, что у аналитиков может возникнуть желание посмотреть разные воронки в разной ретроспективе.)
Смотрели ли / пробовали ли функции такого рода?
2) Какой тип persistence у redis? Скорости достаточно? Используете ли redis-cluster?
С трех машин у которых по 48 гб оперативы мы обеспечиваем ~500 гб хранимых сессий. Сложную логику на базу нам по идее не нужно вешать, поэтому возможности lua в tarantool для нас бесполезны.
Было бы интересно почитать сравнение производительности aerospike vs two-level B-tree engine от tarantool.
nomoo Про memory storage-engine спасибо, посмотрим.