From 22010d7d959f4d7183c1ee257b832982c55ea4d8 Mon Sep 17 00:00:00 2001 From: Ross Lawley Date: Fri, 17 Aug 2012 15:04:09 +0100 Subject: [PATCH] Updated benchmark stats --- benchmark.py | 45 +++++++++++++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/benchmark.py b/benchmark.py index 247baeb9b..0197e1d70 100644 --- a/benchmark.py +++ b/benchmark.py @@ -28,47 +28,64 @@ def main(): ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - Pymongo - 1.1141769886 + 3.86744189262 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine - 2.37724113464 + 6.23374891281 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine, safe=False, validate=False - 1.92479610443 + 5.33027005196 + ---------------------------------------------------------------------------------------------------- + Creating 10000 dictionaries - MongoEngine, safe=False, validate=False, cascade=False + pass - No Cascade 0.5.X ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - Pymongo - 1.10552310944 + 3.89597702026 + ---------------------------------------------------------------------------------------------------- + Creating 10000 dictionaries - MongoEngine + 21.7735359669 + ---------------------------------------------------------------------------------------------------- + Creating 10000 dictionaries - MongoEngine, safe=False, validate=False + 19.8670389652 + ---------------------------------------------------------------------------------------------------- + Creating 10000 dictionaries - MongoEngine, safe=False, validate=False, cascade=False + pass - No Cascade + + 0.6.X + ---------------------------------------------------------------------------------------------------- + Creating 10000 dictionaries - Pymongo + 3.81559205055 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine - 16.5169169903 + 10.0446798801 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine, safe=False, validate=False - 14.9446101189 + 9.51354718208 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine, safe=False, validate=False, cascade=False - 14.912801981 + 9.02567505836 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine, force=True - 14.9617750645 + 8.44933390617 - Performance + 0.7.X ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - Pymongo - 1.10072994232 + 3.78801012039 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine - 5.27341103554 + 9.73050498962 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine, safe=False, validate=False - 4.49365401268 + 8.33456707001 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine, safe=False, validate=False, cascade=False - 4.43459296227 + 8.37778115273 ---------------------------------------------------------------------------------------------------- Creating 10000 dictionaries - MongoEngine, force=True - 4.40114378929 + 8.36906409264 """ setup = """