MongoDB ODM: MongoDB for eCommerce

      Comments Off on MongoDB ODM: MongoDB for eCommerce

I don’t often read the Doctrine project blog, even though I am friends with a couple of their developers. I may have to change that after having read this post by Bulat S, “MongoDB ODM: MongoDB for eCommerce

Building an eCommerce system is not easy, and building a platform is even harder. When it comes to data in eCommerce, there is nothing definite, no real structure you could stick to, and no final requirements. Something as obvious as the “item you add to cart” could be overly complicated when it comes to data.

Bulat talks about Magento and how at OpenSky, they use MongoDB for storing products and MySQL for storing orders.

It is a very interesting post with lots of code goodness. If you are considering Doctrine/MongoDB or are just interested in how others are using these new technologies, it is definitely worth a look.

About Cal Evans

Many moons ago, at the tender age of 14, Cal touched his first computer. (We're using the term "computer" loosely here, it was a TRS-80 Model 1) Since then his life has never been the same. He graduated from TRS-80s to Commodores and eventually to IBM PCs.   For the past 10 years, Cal has worked with PHP and MySQL on Linux OSX, and when necessary, Windows. He has built on a variety of projects ranging in size from simple web pages to multi-million dollar web applications. When not banging his head on his monitor, attempting a blood sacrifice to get a particular piece of code working, he enjoys building and managing development teams using his widely imitated but never patented management style of "management by wandering around". Cal is happily married to wife 1.33, the lovely and talented Kathy. Together they have 2 kids who were both bright enough not to pursue a career in IT. Cal blogs at and is the founder and host of Nomad PHP