Principles of Mechanical Sympathy

Что мы делаем, когда не можем уснуть? Правильно читаем статьи. И вот я хочу с вами поделиться свеженькой публикацией

Caer Sanders — Principles of Mechanical Sympathy

А зацепила меня следующая мысль:

Отдавайте предпочтение алгоритмам и структурам данных, которые обеспечивают предсказуемый последовательный доступ к данным. Например, при создании конвейера ETL выполняйте последовательное сканирование всей исходной базы данных и отфильтровывайте ненужные ключи вместо того, чтобы запрашивать записи по одному ключу за раз.

Prefer algorithms and data structures that enable predictable, sequential access to data. For example, when building an ETL pipeline, perform a sequential scan over an entire source database and filter out irrelevant keys instead of querying for entries one at a time by key.