The Move to Multiple Databases

Going from a single database to a multi-server setup is a big step in scaling any website. We’re happy to report that we successfully completed the transition earlier today. Although there was a period of decreased performance, things are now running better than ever and the benefits should remain visible across all sites using Disqus comments.

We had been considering this move for a while. Then at DjangoCon, we learned that our framework of choice had improved to the point where it was actually pretty easy. Knowledge isn’t all we acquired at DjangoCon: we also got Malcolm Tredinnick, a core Django developer, working with us for one intensive week to improve our database code even further. So thanks Malcolm, thanks Django, and sorry to anyone who was affected this morning.

View Comments

Daniel on September 16th 2008 in disqus

  • wallace530
    great post sir..
    thanks for sharing. really helped a lot here.
    --------------------------------------------------
    Ugg Boots | Uggs
  • reklam
  • Disqus works wonderfully well... keep it going... thanks.
  • I am not very tech savvy and thus, what are the benefits of moving to multiple databases?It looks like its a very risky move to take and why in the first place that you all didn't consider having multiple databases?By the way, Congratulations for the success.
  • Annie
    I am not very tech savvy and thus, what are the benefits of moving to multiple databases?It looks like its a very risky move to take and why in the first place that you all didn't consider having multiple databases?By the way, Congratulations for the success.
  • ryanlow
    Improving databases are a need to most companies that are constantly upgrading and moving to the next level of their businesses. Choosing to move now is good when Disqus are still progressing.
  • Annie
    I am not very tech savvy and thus, what are the benefits of moving to multiple databases?It looks like its a very risky move to take and why in the first place that you all didn't consider having multiple databases?By the way, Congratulations for the success.
  • jonaw
    First of all, I shall congratulate Disqus on the successful transition. It's good for the shift as Disqus will definitely expand.With the better performance, the current batch of Disqus users will definitely not opt for a change and might even support Disqus by influencing people in choosing Disqus.
  • Ryan Low
    Improving databases are a need to most companies that are constantly upgrading and moving to the next level of their businesses. Choosing to move now is good when Disqus are still progressing.
  • jonaw
    First of all, I shall congratulate Disqus on the successful transition. It's good for the shift as Disqus will definitely expand.With the better performance, the current batch of Disqus users will definitely not opt for a change and might even support Disqus by influencing people in choosing Disqus.
  • Well Well I guess this was a right move and that it will help us all.
  • Well Well I guess this was a right move and that it will help us all.
  • ezditto
    Its right to choose disqus!
  • ezditto
    Its right to choose disqus!
  • Duple Ang
    Congratulations for your successful transition!
  • Duple Ang
    Congratulations for your successful transition!
  • replicaloh
    It's a wise decision for this move!
  • Jasmine Lim
    It's great to scale up! Hope to see more new features coming in!
  • It's a wise decision for this move!
  • It is definitely a great move! Congrats
  • Helen Atwood
    your blog is awsome
  • We've been through that problem when we move our big database. It took days.. but it was a success.
  • We've been through that problem when we move our big database. It took days.. but it was a success.
  • We've been through that problem when we move our big database. It took days.. but it was a success.
  • Elsie M Aiken
    Excellent, entertaining, useful reading, Thanks !!
  • Rif Chia
    We can observe the changes from the day Disqus was set up till date, performances and downtime have been greatly improved.
  • Rif Chia
    We can observe the changes from the day Disqus was set up till date, performances and downtime have been greatly improved.
  • Moving to another database is always a pain, especially if it's a movement to multiple databases. Can anybody explain how it's possible to migrate to new database without losing users' data?
  • Moving to another database is always a pain, especially if it's a movement to multiple databases. Can anybody explain how it's possible to migrate to new database without losing users' data?
  • Moving to another database is always a pain, especially if it's a movement to multiple databases. Can anybody explain how it's possible to migrate to new database without losing users' data?
  • Moving to multi-server is testimony to Disqus continuing quest for improvement.
  • Moving to multi-server is testimony to Disqus continuing quest for improvement.
  • We hear you and we do 'see' the improvement.
  • We hear you and we do 'see' the improvement.
  • Well, this is necessary inconvenience which is for the betterment of the system as a whole and the end result is for the enjoyment of the users.
  • Well, this is necessary inconvenience which is for the betterment of the system as a whole and the end result is for the enjoyment of the users.
  • Well this is a belated compliment. Congratulations to you guys.
  • Well this is a belated compliment. Congratulations to you guys.
  • Migrating databases have always been time-intensive. However for the sake of better performances, this is a necessary move.
  • Migrating databases have always been time-intensive. However for the sake of better performances, this is a necessary move.
blog comments powered by Disqus