Learnly
SQL для аналитиков/Глава 2/Урок 3

Какие бывают базы данных

Какие бывают базы данных

SQL, язык. Но какие программы его понимают?

Реляционные базы данных (SQL)

Данные в таблицах, таблицы связаны через ключи.

PostgreSQL, мощная, надёжная, open source. Стандарт для серьёзных проектов. Именно её мы имеем в виду в этом курсе.

MySQL, очень популярна в веб. WordPress и большинство сайтов используют MySQL.

SQLite, встроенная, хранится в файле. Используется в мобильных приложениях.

Microsoft SQL Server и Oracle, корпоративные решения.

Аналитические базы данных

Оптимизированы для чтения огромных объёмов:

  • ClickHouse, Яндекс, фантастически быстрая для аналитики
  • BigQuery (Google) и Redshift (Amazon), облачные хранилища, петабайты за секунды
  • Snowflake, популярное облако в западных компаниях

Нереляционные (NoSQL)

Для специфических задач:

  • MongoDB, данные как JSON-документы
  • Redis, в памяти, для кэша
  • Elasticsearch, полнотекстовый поиск

Что выбрать для обучения

Выучи PostgreSQL, и ты сможешь работать практически везде.

Ситуация База данных
Учиться SQL PostgreSQL
Стартап / веб PostgreSQL или MySQL
Большие данные BigQuery, ClickHouse

💡 Главная мысль: Много баз, один SQL. Освоив PostgreSQL, ты сможешь работать с любой другой.