digital marketing india,digital marketing agency india,digital marketing companies in india,digital marketing agencies india,digital marketing in india,digital marketing company in india,digital marketing company india,digital agency india

Tuesday, 30 April 2013

Using Drupal with MongoDb (NoSQL database)


I have recently been reading a lot about nosql and it seems to make a great case for a CMS. Does anyone else think we should fork Drupal to use with Mongo? I don’t think it is as simple as creating a module for existing Drupal. The obvious benefits I see are.

 Content Types: We can create any number of content type using collections. The number and types of fields are not going to create separate tables slowing queries down. For each content type, simply create a new collection. All the data related to a node remain in one document for quick access.
Tagging. Using list/arrays within a document/node is extremely easy to add/manage the associated tags/taxonomy.

Translation: All the nodes stay in different documents of the same collection and it’s easy to reference a corresponding translated version of a document using a simple reference key. The data can also be sharded on these translation kay for very large Website.

Consolidation of assets: All the JS and CSS can also sit in one document and be consolidated at load time for faster access.

Getting rid of infamous Drupal Cache: Will all the performance benefits, I think there should be no need for caching all the data in Drupal.

 Mapreduce: Theoretically, one can run map reduce every night, and keep the entire rendered page content in one document, if the data in a website is not changing very frequently, it will make it superfast to use mapreduce.


Follow us on Twitter for more news, tips and inspiration. Become our mate on Facebook, Google + and explore our Pinterest boards.

14 comments :

  1. What if I update the name which was associated with a taxonomy term, how do I edit that value across 10 000 000 nodes efficiently

    ReplyDelete
  2. The weblog was definitely fantastic! Lot of excellent details which can be eye-catching some or the other way. Keep helping the weblog, anticipating for more contents
    Joomla Website Development Company Bangalore | Drupal Web Development Company Bangalore

    ReplyDelete
  3. So many technical sequence are available in Drupal website development. so,beginners should be learn all the things about that sequence,then only you wi’ll be looking a wealth of ideas for imaginative projects.
    Website Designing Company | Website Design Companies

    ReplyDelete
  4. Drupal is the good open source CMS development platform to create the user friendly website and social media websites with the best out looking structured.
    Web Designing Companies Bangalore | Website Design Bangalore

    ReplyDelete
  5. Decent Submit... Trust all Writers post something sense like this... we'll you've got a protected thought. Great vocation! Hey, I'm welcoming you to submit your main 10 rundown to us and find emphasized.

    Wordpress Developers in Bangalore | Wordpress Development Bangalore

    ReplyDelete
  6. Thanks for sharing this information. If anyone is looking for seo training institute in nagpur, then please contact us.

    ReplyDelete
  7. great article, I was very impressed about it, wish you would have stayed next share
    Signature:
    download free descargar whatsapp gratis and download baixar whatsapp gratis online and descargar whatsapp , baixar whatsapp

    ReplyDelete
  8. I am happy to find this post very useful for me
    Signature:
    download baixar facebook movel, Facebook movel, baixar facebook movel. Facebook chat, baixar whatsapp gratis, fazer o download baixar whatsapp para Android, iPhone. Últimas Facebook

    ReplyDelete
  9. Thanks for your informative article. With the world is totally dependent on internet, the future of digital marketing is on positive note. It also assures lucrative career opportunity for professionals looking for job in digital marketing. Digital Marketing Training in Chennai | Digital Marketing Course in Chennai

    ReplyDelete
  10. I havent any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us.



    MongoDB Training in Chennai

    ReplyDelete
  11. Yes, you are absolutely correct...And it is very informative and very clear and easy to understand.. seo training in chennai

    ReplyDelete
  12. Thanks for sharing this with us it is a worth read. xcellent post!!! Our Digital Marketing Course is tailored for beginners who want to learn how to stand out digitally, whether it is for their own business or a personal brand.

    Digital Marketing Training in Chennai | Digital Marketing Course in Chennai | Digital Marketing Course | SEO Training in Chennai | Google Analytics Course | Social Media Marketing Course

    ReplyDelete
  13. This content is really useful to me to know more about the Digital marketing and keep on updating with useful content. By seeing these articles, I was excited to learn the Digital Marketing Course.
    Digital Marketing Course in Chennai | Digital Marketing Training in Chennai | Digital Marketing Chennai

    ReplyDelete