Я довольно много с кем общаюсь в сфере на тему стека, и собрал некоторую статистику по популярности инструментов в разных компаниях (за исключением всяких там бигтехов). Ну как статистику, скорее сформировал мнение 🙂
Сначала думал всё в один пост засунуть, но чёт начал комментировать и обломался по символам. Так что тут пока только про БД.
Давай разберём, опыт работы с чем именно наиболее вероятно пойдёт в плюс на собесах, по моим субъективным ощущениям, конечно:
Базы данных.
Понятно, что классический SQL везде плюс-минус одинаковый, а если ты не работал с базой, то пару вечеров почитай документацию и нет проблем, но в целом по пулярности я бы поставил так.
1️⃣ Clickhouse — в РФ, наверное, самая популярная БД для продуктовой аналитики. Она колоночная, за счёт чего быстро работает с большим объёмом данных. Моё любимое это возможность дописать -if в любую агрегацию, вместо расписывания кейсов. Но там вообще полно удобных функций, тот же маппинг или ретеншн.
2️⃣ BigQuery — в последние пару лет прям частое явление, раньше встречал очень редко. Гибкая, легко ставится, приятный набор функций. Но геморная в масштабировании. Ещё и платная по запросам, поэтому с BQ не очень удобно работать через внешние окружения.
3️⃣ Vertica — к минусам я бы отнёс довольно скудный набор функций и цену, а к плюсам скорость на больших объёмах.
4️⃣ MS SQL — я лично ни разу не работал с ним, так что особо ничего не прокомментирую, но в последнее время часто натыкаюсь на ребят с этой базой в качестве основной для ПА.
Как ни странно, но за последние года 2 ни разу не слышал чтобы кто-то использовал (именно как основную в ПА) Postgress или MySQL (хотя они во всех рейтингах в топе по поулярности) и всего по разу Spark, Maria и Mongo 🙂
