http://api.rubyonrails.org/classes/ActiveRecord/Batches.html