Встречается на собеседованиях • сегодня

Что такое произвольный доступ в БД

Произвольный доступ (random access) в БД — это возможность напрямую обращаться к любой записи по её уникальному идентификатору или ключу без необходимости последовательного перебора. Это обеспечивает высокую скорость выборки данных, особенно в больших таблицах.

Пример с кодом (SQL):

sql
-- Произвольный доступ по первичному ключу
SELECT * FROM users WHERE id = 42;

Пример с Python (SQLAlchemy):

python
user = session.query(User).get(42)  # Прямой доступ по ID

Ключевые особенности:

  • Использует индексы для быстрого поиска
  • Время доступа O(1) или O(log n) в зависимости от структуры индекса
  • Противоположность последовательному сканированию (sequential scan)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы