public
Description: Benchmarking tests of using RoR polymorphic relationships through strings versus integers, with and without indices.
Homepage:
Clone URL: git://github.com/ngauthier/ruby-on-rails-polymorphism-benchmarks.git
name age message
file README Fri Jun 13 12:17:26 -0700 2008 first commit [ngauthier]
file Rakefile Fri Jun 13 12:28:31 -0700 2008 Added all my files in. See the readme. [ngauthier]
directory app/ Fri Jun 13 12:28:31 -0700 2008 Added all my files in. See the readme. [ngauthier]
directory config/ Fri Jun 13 12:28:31 -0700 2008 Added all my files in. See the readme. [ngauthier]
directory db/ Fri Jun 13 12:28:31 -0700 2008 Added all my files in. See the readme. [ngauthier]
directory doc/ Fri Jun 13 12:28:31 -0700 2008 Added all my files in. See the readme. [ngauthier]
directory public/ Fri Jun 13 12:28:31 -0700 2008 Added all my files in. See the readme. [ngauthier]
directory script/ Fri Jun 13 12:28:31 -0700 2008 Added all my files in. See the readme. [ngauthier]
directory test/ Fri Jun 13 12:28:31 -0700 2008 Added all my files in. See the readme. [ngauthier]
README
Ruby on Rails Polymorphic Relation Benchmarking
Nick Gauthier (nick@smartlogicsolutions.com)

I created this app to test the polymorphic relationships in rails.

Specifically, I wanted to know if using strings for comparison was slower
than using a manual linking table via integers.

I created four linking tables, two with strings and two with integers.
One of each type has an index on the type, the other does not.

Please expand upon my benchmarks to find the fastest way possible to create and
(more importantly) find these links.

Edit the file test/test_helper.rb to set parameters. Run with "rake"


-Nick