это по сути устаревшая модель? Многие фреймворки все еще используют его. Например, Ruby on Rails, Mongoose, Sequelize, Django и др.
разница между объектом доступа к данным и активной записью? Они кажутся совершенно одинаковыми, поскольку оба строят слой между приложением и уровнем персистентности и абстрагируют прямой доступ к базе данных с помощью SQL-запросов.