WHITE PAPER Microsoft SQL Server Acceleration with SanDisk 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com
SanDisk s Fusion iomemory solutions maximize performance for Microsoft SQL Server-based data warehousing, online transaction processing (OLTP), and online analytical processing (OLAP) applications. Fusion iomemory products also allow staff to manage more data on less hardware, reduce IT costs through consolidation, and make better business decisions in real time. Customer Results Fusion iomemory solutions implement a non-volatile memory tier that delivers Microsoft SQL Server CPUs the lowest latency data access by using NAND flash via native PCI Express. Recent TechValidate surveys show the significant performance improvements that Fusion iomemory provides Microsoft SQL Server: 23% of IT organizations achieved 10x or more performance improvement 70% of IT organizations achieved 50% or greater latency reduction Case studies illustrate how these improvements helped SanDisk customers businesses. Credit reference provider, Callcredit Information Group, improved batch processing times 2-4x to improve turnaround on its services. Financial services business intelligence provider, First Rate, realized 3x faster batch processing to ensure reporting jobs completed overnight and did not slow down business-hour activities. eretailer Wine.com improved average transaction times 4x and backup and batch processing times over 12x. Social community site Lockerz improved database response time 10x while doubling workload capacity. Upscale fitness club company Equinox improved data warehouse reporting 4-6x to ensure its managers can always make the most informed decisions. Electronic health record and billing software company, Exym, improved billing job processes 18x on 30 multitenant databases. Flexible Deployment Options Fusion iomemory solutions provide a drop-in solution that improves Microsoft SQL Server performance for many configurations, including the following: Large data set single-instance Microsoft SQL Server improvement Small data set single-instance Microsoft SQL Server entirely on the Fusion iomemory platform High-Availability with Microsoft SQL Server Replication Microsoft SQL Server clustering Scaling Microsoft SQL Server for web applications 2
Large Data Set Single-Instance Microsoft SQL Server Improvement Fusion iomemory solutions can accelerate a large data set even when that data set cannot fit entirely on one or more Fusion iomemory cards. Customers place hot or active files, such as redo logs, data files, and frequently accessed tables, on Fusion iomemory cards while keeping other files on external storage. Place hot files on a Fusion iomemory card Tempdb Index files Redo Logs Frequently accessed tables Huge improvement in transactions per second Reduce infrastructure cost of configuring disks for IOPS Simple deployment Extend life of existing equipment Small Data Set Single Instance Microsoft SQL Server Entirely On SanDisk Fusion iomemory solutions can accelerate a small data set by putting the entire data set on one or more Fusion iomemory cards. Placing the entire database on Fusion iomemory products grants the highest throughput and shrink disk storage footprints. Multiple Fusion iomemory cards can be aggregated together for a larger, single volume. This configuration allows the highest transactions-per-second because all data is coming off of flash memory, as opposed to reverting to slower, rotating media, such as disk drives. Host entire database on Fusion iomemory solutions Use Fusion iomemory cards instead of disks Highest performance in IOPS and throughput Much lower cost in infrastructure, operation, power consumption, and cooling Simpler installation and maintenance procedures 3
High Availability With Microsoft SQL Server Replication Just two servers with Microsoft SQL Server Mirroring provide a fully redundant, shared-nothing database platform. Database Mirroring Synchronous Asynchronous Multi-site clustering using Windows 2008 R2 A third-party data replication software Data Keeper by Steel Eye Technologies Double-take Replication Neverfail Marathon SQL Server replication SQL Server 2012 Scaling Microsoft SQL Server For Web Applications You can deliver the performance of SanDisk powered SQL Server to web-scale environments starting with a pod-like, building-block architecture that leverages replication in an active/passive server configuration. Leverage Replication Active/passive server configuration Set design of single pod Robust Microsoft SQL software ecosystem Scale with less expensive, basic-level Microsoft SQL licenses This pod-based configuration allows customers to scale, without the need for Microsoft SQL Server Clustering, by replicating the pods and using load balancers to direct traffic to the appropriate pod. 4
Note: This configuration is useful for many web-scale applications, but might not apply to all enterprise applications. Summary Fusion iomemory cards enable Microsoft SQL databases to maintain consistent, low-latency responses as user load increases. It provides near-dram speeds for active data at a much lower price, and it reserves traditional disks for larger files and archives. Because it integrates with the host server at the system and kernel level, it avoids unnecessary hand-offs between the host and device processor, and the SAS and SATA interface translation. The result is a faster, more resilient, and simpler database system that dramatically improves the performance of all applications accessing it. FOR MORE INFORMATION Contact a SanDisk representative, 1-800-578-6007 or fusion-sales@sandisk.com The performance results discussed herein are based on testing and use of the above described products. Results and performance may vary according to configurations and systems, including drive capacity, system architecture and applications. 2014 SanDisk Corporation. All rights reserved. SanDisk is a trademark of SanDisk Corporation, registered in the United States and other countries. Fusion iomemory and others are trademarks of SanDisk Enterprise IP LLC. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s). 5