10.07.2015 Views

POWER SOLUTIONS

POWER SOLUTIONS

POWER SOLUTIONS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DATABASE TECHNOLOGYScaling Out SQL Serverwith Data-Dependent RoutingTo scale out database applications efficiently and cost-effectively, enterprises canuse a data-dependent routing (DDR) method to partition and access data across anarray of industry-standard, symmetric multiprocessing nodes. This article explainshow administrators can implement a DDR approach to scale out highly availableMicrosoft ® SQL Server database–based enterprise applications, and then presentsbenchmark results from a pilot study in which Microsoft engineers simulated a realworldenterprise scenario—part of the Communication Services Platform for MSN(The Microsoft Network). The pilot configuration ran Microsoft SQL Server 2005 Beta 2on Dell PowerEdge servers, Dell/EMC storage, and Emulex network adapters.BY MAN XIONG, BRIAN GOLDSTEIN, AND CHRIS AUGERRelated Categories:Pilot studyDatabaseDell/EMC storageEmulexMicrosoft SQL ServerMicrosoft WindowsPerformanceVisit www.dell.com/powersolutionsfor the complete category index.The past decade has witnessed tremendous growth inenterprise applications on the Internet, and along withthat, an explosion of data storage requirements. Today,many organizations must contend with the possibilitythat millions of online users will be using the Internet forcommon transactions such as shopping, storing e-mailmessages, and viewing financial information. Databasesystems are at the heart of most enterprise applications,and Microsoft SQL Server is a leading database platformin large data centers—particularly those supporting onlinetransactions.A scalable database platform allows application designersto start small and grow a system as large as necessary.Traditionally, administrators have achieved scalability withsymmetric multiprocessing (SMP) servers—using a scaleupapproach by adding processors, memory, disks, andnetwork adapters to a single server when required. As theworkload increases, however, a single database server—also referred to as a node in this article—will eventually hita bottleneck and be unable to support further capacity. Thissituation typically becomes evident in terms of diminishingperformance returns when additional system componentsare added to the chassis—or prohibitively expensive hardwareupgrades to achieve the requisite performance.To enable growth much beyond a factor of 10—whichis generally considered to be the practical limit for scalingup a monolithic SMP server—application designers mayadopt a scale-out architecture in which the workload anddatabase can be partitioned among an array of industrystandardSMP nodes. A scale-out architecture enablesadministrators to grow systems incrementally by addingmore nodes to the array. Such an array is often referred toas a federation of servers. Ideally, the partitioning is easyto manage and transparent to the application.98DELL <strong>POWER</strong> <strong>SOLUTIONS</strong> Reprinted from Dell Power Solutions, August 2005. Copyright © 2005 Dell Inc. All rights reserved. August 2005

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!