How I made my MongoDB based web app 10 times faster

21 October 2010   1 comment   Python, MongoDB

http://groups.google.com/group/mongokit/browse_thread/thread/e391a2a2bc617fb

Mind That Age!

This blog post is 9 years old! Most likely, its content is outdated. Especially if it's technical.

MongoKit is a Python wrapper on top of pymongo that adds structure and validation and some other bits and pieces. It's like an ORM but not for an SQL database but for a document store like MongoDB. It's a great piece of code because it's thin. It's very careful not to molly cuddle you and your access to the source. What I discovered was that I was doing an advanced query and with the results they we instantiated as class instances and later turned into JSON for the HTTP response. Bad idea. I don't need them to be objects really so with MongoKit it's possible to go straight to the source and that's what I did.

With few very simple changes I managed to make my restful API app almost 10 times faster!!

Read the whole story here

Comments

JulioFS

Hi Peter,

As a former fellow zopista myself also, I found myself at one point in need of a new python-based-web-framework fix, all this a couple of years back thinking that the seemingly natural continuation would undoubtedly be on to Djanjo, but I still needed something more pythonic, and found web2py, an excellent framework that in my opinion is the *true* progression from a Zope fellow, everything is python in web2py, including its own ORM, my last zope project, zforum.org, was rewritten from scratch in web2py in a period of literally 3/4 weeks into pyforum.org, what a breath of fresh air this was, check it out whenever you have a chance, cheers, Julio

Your email will never ever be published

Related posts

Previous:
Why I gave up on JQuery UI's autocomplete 20 October 2010
Next:
In Django, how much faster is it to aggregate? 27 October 2010
Related by Keyword:
Build an XML sitemap of XML sitemaps 01 June 2019
Django ORM optimization story on selecting the least possible 22 February 2019
How to JSON schema validate 10x (or 100x) faster in Python 04 November 2018
Msgpack vs JSON (with gzip) 19 December 2017
Fastest Redis configuration for Django 11 May 2017