I am working on and will be publicly showing ActiveRecord some love around the time of the RubyConf*MI [1] in late August.
My main focus is getting AR to better handle inserts, updates and merges when working large sets of data. It can improve improve performance by 400% to 600% in preliminary benchmarks. I am coding this in a way so it can be patched to AR easily, and with that in mind I'd like to get input from the rails-core team on any requirements, requests or gotcha's that I should know about. Many months ago I posted on this list in regards to my Temporary Table plugin, which has been refactored and will be more intelligently supported in AR with other optimizations as well. At the time of Temporary Table the API was nice for me, but wouldn't be for the majority of rails users. It wasn't people-ready. Since then I have been focusing on achieving the best API for these enhancements to AR's performance. Until it is able to be reviewed by the core team when it's released I'll be releasing it as the ActiveRecord::Optimizations plugin. I wrote a upcoming post on it here: http://blogs.mktec.com/zdennis/articles/category/ruby Zach [1] http://www.rubyconfmi.org _______________________________________________ Rails-core mailing list Rails-core@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails-core