Активный шаблон записи, который был назван Мартином Фаулером в 2003 году, представляет собой архитектурный шаблон, который описывает, как объекты относятся к записям или записям базы данных в других формах хранения. Интерфейс к такому объекту будет включать такие функции, как Вставка, Обновление и Удалить, а также свойства, которые более или менее напрямую соответствуют атрибутам лежащего в основе хранимого объекта.
Библиотека Ruby ActiveRecord, созданная Дэвидом Хайннемайером Хансоном в 2004 году как часть структуры Ruby on Rails, представляет собой реализацию шаблона с тем же именем. Однако важно, чтобы шаблон и библиотека Ruby не считались синонимами.