Skip to content

Instantly share code, notes, and snippets.

@ozgun
Created November 6, 2012 15:19
Show Gist options
  • Select an option

  • Save ozgun/4025361 to your computer and use it in GitHub Desktop.

Select an option

Save ozgun/4025361 to your computer and use it in GitHub Desktop.
mongodb_test.rb
# gem install mongo
# gem install bson_ext
require "benchmark"
require 'json'
require 'mongo'
@conn = Mongo::Connection.new
@db = @conn['test9']
@coll = @db['items']
#10.times do
# @coll.insert({i: "sdfasdfasdfasfsfsdfsfsdfasdfasdfasdfasdfsadfsdfsdfsdfsdfasdfasdfasfasdfasdfasdfsadf"})
# #@coll.insert(JSON.parse('{"i": "sdfasdfasdfasfsfsdfsfsdfasdfasdfasdfasdfsadfsdfsdfsdfsdfasdfasdfasfasdfasdfasdfsadf"}'))
#end
elapsed = Benchmark.realtime do
1_000_000.times do
@coll.insert({i: "sdfasdfasdfasfsfsdfsfsdfasdfasdfasdfasdfsadfsdfsdfsdfsdfasdfasdfasfasdfasdfasdfsadf"})
end
end
puts elapsed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment