Hi all,

I have a lot of experience scaling the _infrastructure_ to handle extremely large and busy websites (think top 5). However, these websites were all database driven like Drupal and therefore the _application_ did not cause any scalability limits. I have been reading many discussions on Drupal scalability in the past few days and it seems that some people believe there are _application level_ issues that prevent Drupal to scale beyond a certain point (100s of millions of nodes, or more). Which is the case? can Drupal be scaled as necessary by scaling the infrastructure (such as regular PHP or Java apps) or are there certain application design issues that prevent it from scaling that high?

Thanks for your help

John

Comments

rickvug’s picture

http://groups.drupal.org/high-performance is the best place to ask this question. Drupal should scale very well if you know what you are doing but the 100s of millions of nodes might be far fetched with MySQL limitations.

-------------------------------------------------------------------
Rick Vugteveen |rickvug.com @rickvug on Twitter

jadams1-1’s picture

Thanks for your reply. If our site actually goes that far I will be happy to spend resources on getting Drupal to work with Oracle 10/11g RAC. I just don't want to have to make major mods to the base code and create a fork.

John

bertboerland’s picture

I really dont think that a global top 5 site will switch to Drupal and doubt that Drupal is ready to be in that spot. Drupal.org is currently around place 600 on the alexa ranking and the highest ranking Drupal site. Also note that switching to RAC is *extremly* pricey (31k USD per CPU listprice for Enterprise edition plus 16k USD listprice for RAC per CPU).

You will need a fork however to make this work...

--
groets
bert boerland

--
groets
bert boerland

jadams1-1’s picture

Yes, I don't expect google to switch to drupal anytime soon. I want to understand what the long term scalability issues are and your reply is a good pointer.

By the way, you only need the standard edition to run rac.

Thanks
John