К содержанию
Первый Коммит

Модуль 7 после покупки курса

PostgreSQL и Prisma ORM

  • PostgreSQL
  • Prisma
  • Схема
  • Миграции
  • CRUD
  • Связи
  • Фильтрация
  • Транзакции

#7.1 SQL или NoSQL — когда что использовать

В предыдущем модуле мы изучили MongoDB — NoSQL-базу данных. Теперь рассмотрим реляционную базу PostgreSQL. Выбор между ними зависит от задачи:

PostgreSQL (SQL) подходит, когда:

  • Данные имеют чёткую, стабильную структуру (финансы, e-commerce, CRM)
  • Нужны сложные запросы с JOIN, агрегацией, подзапросами
  • Важна целостность данных (транзакции ACID, внешние ключи)
  • Нужна строгая типизация и валидация на уровне БД

MongoDB (NoSQL) подходит, когда:

Платная часть курса

Остальные модули открывает покупка курса

Первые 2 модуля курса «Node.js» открыты всем. Остальные 14 модулей, включая этот, открываются после покупки курса. Доступ остаётся навсегда вместе со всеми обновлениями курса.

Уже купили этот курс? Войдите, и он откроется.

В этом модуле 17 разделов

  1. 7.1 SQL или NoSQL — когда что использовать
  2. 7.2 Установка PostgreSQL
  3. 7.3 Prisma ORM — ORM для SQL-баз данных
  4. 7.4 Схема данных в Prisma
  5. 7.5 Миграции
  6. 7.6 CRUD-операции
  7. 7.7 Фильтрация и транзакции
  8. 7.8 Переменные окружения
  9. 7.9 Express + Prisma: полноценное приложение
  10. 7.10 Практика
  11. 7.11 prisma.config.ts — централизованный конфиг
  12. 7.12 Driver adapters в Prisma 7
  13. 7.13 JSON и JSONB в PostgreSQL
  14. 7.14 Полнотекстовый поиск в PostgreSQL
  15. 7.15 Enum-миграции
  16. Итоги модуля 7
  17. Домашнее задание

Введите запрос: название модуля, тема или раздел.

Стрелки — выбор, Enter — открыть. Ищет по названиям модулей, темам и разделам.