InfoQ Homepage Presentations Why I Chose MongoDB for guardian.co.uk
Why I Chose MongoDB for guardian.co.uk
Summary
Mat Wall makes a journey through Guardian’s online history, outlining technologies used – Perl/CGI, CMS, J2EE, Oracle-, and explaining why they chose a NoSQL solution – MongoDB - and its advantages.
Bio
Mat Wall is Lead Software Architect for guardian.co.uk, one of Europe's largest newspaper websites. He has lead the architecture team designing their new content management system and, more recently, the Guardian's Open Platform. He is currently focused on using NoSQL technologies to simplify their systems and provide the next generation of online services for guardian.co.uk.
About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.
Community comments
Brilliant
by rakesh bhat,
My two questions
by Wang Rally,
Re: My two questions
by Faisal Waris,
Re: My two questions
by Wang Rally,
Brilliant
by rakesh bhat,
Your message is awaiting moderation. Thank you for participating in the discussion.
Special Thanks to Mr Wall. Well appreciated presentation.
going forward, we will see such brave (migration from rdbms to nosql etc ...), intelligent design, architecture applied by companies (IT enabled). Since in number of use cases, RDBMS is not the solution. Companies decommission legacy systems or systems which don't suffice the purpose of application (long run).
Thanks a million to guys in Infoq
My two questions
by Wang Rally,
Your message is awaiting moderation. Thank you for participating in the discussion.
It's a great evolution that NoSQL provides a good solution for the mid tier and the persistence storage tier to share a common model with less mapping and transformation while keeping the architectural rule of separation of concern.
But my questions are: Does NoSQL provide enough functionality to support further advanced data analysis and deep mining like RDBMS? ? Can it be used in enterprise solutions, especially for the enterprises whose IT guys are very hard to deal with, and often arguing for business data reuse with common data query client tools or other applications?
Re: My two questions
by Faisal Waris,
Your message is awaiting moderation. Thank you for participating in the discussion.
王 锐,
NoSQL can supplement traditional BI and RDBMS solutions but are not a replacement.
Certainly for 'Big Data' analytics Hadoop and other NoSQL solutions already play a big role.
Some NoSQL can better handle non-relational data such as hierarchical and graph data or less structured data.
NoSQL are weaker in security and you will see resistence in the enterprise in the beginning but eventually the story is compelling enough that enterprises will find ways to adopt NoSQL.
NoSQL is a big tent with varied capabilities so you have to engineer the right solution for your needs.
Re: My two questions
by Wang Rally,
Your message is awaiting moderation. Thank you for participating in the discussion.
Thank you very much.