🔗 Ресурсы
⚡ Кратко: суть занятия
Revision 2 повторяет подключение MongoDB из Python и запросы к ich.Spotify_Youtube.
В Python используется pymongo: MongoClient, выбор базы, выбор коллекции, find, list(...), DataFrame и close.
Источник показывает read-only подключение к ich и пример подключения с правами редактирования к ich_edit.
Повторение MongoDB включает равенство по Artist, диапазоны Danceability/Tempo, логические $and, regex и $in/$all.
Aggregation-повторение перечисляет $match, $group, $project, $sort, $limit, $unwind, $lookup, $out, $geoNear, $bucket, $merge, $sample и $facet.
Фасетирование возвращает несколько независимых результатов, например AlbumTypes и avgEnergy.
Домашка 20 объединяет MySQL sakila и MongoDB restaurants.
Топ-3 ошибки: публиковать реальные пароли, путать regex /hot/ и /hot/i, забыть закрыть MongoClient.
Ресурсы
MySQL Documentation
Официальная документация MySQL.
PostgreSQL Documentation
SQL-справочник PostgreSQL для сверки стандартных конструкций.
SQLite Documentation
Документация SQLite.
MongoDB Manual
Официальный manual по query, aggregation и индексам.
PyMongo Driver
Подключение MongoDB из Python.
MySQL Connector/Python
Официальный Python-драйвер MySQL.
pandas
DataFrame для анализа результатов запросов в Colab/Jupyter.
DBeaver Docs
Справка по DBeaver.