CI ActiveRecord is basically not ActiveRecord , but Query Builder. It allows you to form simple queries in an object-oriented way. As with any abstraction, building from the state of an object to an SQL query is slower than hardcoding, but I suspect that the performance impact is negligible.
source share