Drupal can do nearly anything. The requirement for this project was to use hundreds of thousands of company records in a proprietary database, and display them in various themed arrangements based on five "views."
Some content is managed in the default Drupal database, but most of it comes from an external source. And to make sure this loads fast, we used Boost to generate thousands of static pages so the database doesn't work so hard each time someone views a page. The end result is a blazing-fast website of hundreds of thousands of pages.