NoSQL
NoSQL — это класс систем управления базами данных, которые отличаются от традиционных реляционных СУБД тем, что не используют табличную схему и язык SQL как основной метод доступа. NoSQL базы (документные, графовые, колоночные) идеально подходят для задач Big Data и ML, так как обеспечивают гибкость схемы, высокую масштабируемость и скорость работы с неструктурированными данными.
Что такое «NoSQL» простыми словами
SQL базы — это строгие таблицы. Но данные бывают разные: документы, графы, картинки. NoSQL (Not Only SQL) — это гибкие хранилища. Они могут хранить данные как угодно: в виде JSON-файлов (MongoDB), в виде графов связей (Neo4j) или колонок. Это идеально для Big Data и ML, где данные часто неструктурированы, меняются на лету и поступают с огромной скоростью.