Sha256: b454b37c5536369c414d394b7fc7fad1bdae366ba768cdaedd4c47d3b0d58b06

Contents?: true

Size: 392 Bytes

Versions: 25

Compression:

Stored size: 392 Bytes

Contents

require_relative "common"

benchmark "Create Events" do
  i = Sequence[:events].succ!

  Event.create(:name => "Redis Meetup #{i}", :location => "London #{i}")
end

benchmark "Find by indexed attribute" do
  Event.find(:name => "Redis Meetup 1").first
end

benchmark "Mass update" do
  Event[1].update(:name => "Redis Meetup II")
end

benchmark "Load events" do
  Event[1].name
end

run 5000

Version data entries

25 entries across 25 versions & 3 rubygems

Version Path
ohm_util-0.1 benchmarks/create.rb
ohm-3.1.1 benchmarks/create.rb
ohm-3.1.0 benchmarks/create.rb
ohm-3.0.3 benchmarks/create.rb
ohm-3.0.2 benchmarks/create.rb
ohm-3.0.1 benchmarks/create.rb
ohm-3.0.0 benchmarks/create.rb
ohm-2.3.0 benchmarks/create.rb
ohm-2.2.1 benchmarks/create.rb
sohm-0.9.0 benchmarks/create.rb
sohm-0.0.1 benchmarks/create.rb
ohm-2.2.0 benchmarks/create.rb
ohm-1.4.0 benchmarks/create.rb
ohm-2.1.0 benchmarks/create.rb
ohm-2.0.1 benchmarks/create.rb
ohm-2.0.0 benchmarks/create.rb
ohm-2.0.0.rc2 benchmarks/create.rb
ohm-2.0.0.rc1 benchmarks/create.rb
ohm-2.0.0.alpha5 benchmarks/create.rb
ohm-2.0.0.alpha4 benchmarks/create.rb