Какое «О» большое у методов выборки из базы данных?

Мне стало интересно, как работают методы выборки из базы данных,
т.е если взять laravel:

User::find($id);

Или взять node js:

db.collection('users').find({"email": email})

То эти методы и в laravel и в node js обходят каждое поле в бд(О(n)) или обращаются к этому полю, как к элементу массива(О(1))?
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
Эти методы ни в Ларавел, ни в Ноде не обходят никакие поля, всю работу делает СУБД. Как конкретно она это делает зависит от СУБД и от схемы данных.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы