Record Set is an in-memory representation of tabular data. It formats in-memory data the same as relational databases with columns and rows. Record Set allows you to disconnect data from the database, makes modifications, and then return the modified dataset back to the database. Implementations of Record Set includes an explicit interface, which requires a defined class with methods and properties, or an implicit interface, which works with the data using generic methods.
A good example of Record Set is Rails ActiveModel class. This pattern is used by other patterns such as Table Module.