benchmark Namespace Reference

Functions

def find
def find_one
def insert
def insert_batch
def main
def setup_insert
def timed

Variables

int batch_size = 100
dictionary large
dictionary medium
int per_trial = 5000
dictionary small = {}
int trials = 2

Function Documentation

def benchmark::find (   db,
  collection,
  x 
)

Definition at line 70 of file benchmark.py.

def benchmark::find_one (   db,
  collection,
  x 
)

Definition at line 66 of file benchmark.py.

def benchmark::insert (   db,
  collection,
  object 
)

Definition at line 56 of file benchmark.py.

def benchmark::insert_batch (   db,
  collection,
  object 
)

Definition at line 62 of file benchmark.py.

def benchmark::main (  ) 

Definition at line 87 of file benchmark.py.

def benchmark::setup_insert (   db,
  collection,
  object 
)

Definition at line 53 of file benchmark.py.

def benchmark::timed (   name,
  function,
  args = [],
  setup = None 
)

Definition at line 75 of file benchmark.py.


Variable Documentation

Definition at line 29 of file benchmark.py.

dictionary benchmark::large
Initial value:
{"base_url": "http://www.example.com/test-me",
         "total_word_count": 6743,
         "access_time": datetime.datetime.utcnow(),
         "meta_tags": {"description": "i am a long description string",
                       "author": "Holly Man",
                       "dynamically_created_meta_tag": "who know\n what"
                       },
         "page_structure": {"counted_tags": 3450,
                            "no_of_js_attached": 10,
                            "no_of_images": 6
                            },
         "harvested_words": ["10gen","web","open","source","application","paas",
                             "platform-as-a-service","technology","helps",
                             "developers","focus","building","mongodb","mongo"] * 20
         }

Definition at line 37 of file benchmark.py.

dictionary benchmark::medium
Initial value:
{"integer": 5,
          "number": 5.05,
          "boolean": False,
          "array": ["test", "benchmark"]
          }

Definition at line 31 of file benchmark.py.

Definition at line 28 of file benchmark.py.

dictionary benchmark::small = {}

Definition at line 30 of file benchmark.py.

Definition at line 27 of file benchmark.py.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


pymongo
Author(s): Bhaskara Marthi
autogenerated on Fri Jan 11 10:09:05 2013