Performance and scalability are key challenges for SQL Server 2008. The document discusses several techniques SQL Server 2008 uses to optimize performance and scale up or scale out databases, reporting, and analytics. These include distributed partitioned views, peer-to-peer replication, query notifications, resource governor, 64-bit technologies, and NUMA support to improve performance of shared databases handling large workloads.