7 баз данных за 7 недель
Челлендж на 2025 год — изучить 7 баз данных, выделив на каждую по одной неделе. Экспертом не станете, но изучите основные фишки.
Можно, конечно, составить свой список, но можно мы нашли для вас готовый:
1️⃣ PostgreSQL. Куда уж без него — если вы уже работаете с данными, то скорее всего вы работали и в Postgres. Но даже если вы с ним уже знакомы, все равно найдется, что изучить за неделю — например, богатую экосистему расширений.
2️⃣ SQLite. Встраиваемая СУБД, идеально подходящая для сайтов и приложений, для которых особенно важны легкость быстродействие. Из-за этого SQLite используют многие популярные мессенджеры и браузеры.
3️⃣ DuckDB. Еще одна встраиваемая СУБД. Ее главное преимущество — работа с множеством форматов данных и источников. Как PostgreSQL может похвастаться активным коммьюнити и впечатляющим набором расширений.
4️⃣ ClickHouse. Колоночная база данных, отлично оптимизированная для обработки аналитических запросов и работы с большими датасетами. Другой плюс — крайне подробная документация.
5️⃣ FoundationDB. Распределенная база данных «ключ-значение», поддерживающая обработку огромных массивов данных. Хотя это не столько БД, сколько основание для системы хранения данных — отсюда и название. Ее задача — обеспечить хранение данных, а остальные функции докручиваются за счет дополнительных слоев-надстроек.
6️⃣ TigerBeetle. БД, рассчитанная строго на работу с финансовыми транзакциями, которые обрабатывает в 1000 раз быстрее, чем ее аналоги «широкого назначения». Если раньше не имели опыта с такими инструментами, то однозначно стоит выделить недельку на знакомство.
7️⃣ CockroachDB. Завершаем список еще одной распределенной БД и с говорящим названием. Оно призвано подчеркнуть ее отказоустойчивость — якобы она живучая, как таракан. И, видимо, по серверам расползается так же быстро, масштабируясь под запрос пользователя.
Как вам список? Пишите в комментариях, какие БД вы бы в него включили!
Post #1705
15.4K

- 👍 18
- 🔥 11
- ❤ 5