EBOOK A Pure Primer: Overcoming SQL Server Storage Challenges Understanding the variety of new architecture options and how they affect storage. EBOOK Contents Contributing Author ............................................................................................................................................. 5 CHAPTER 1: SQL Server and Modern Infrastructure ....................................................................................... 6 Microsoft SQL Server ............................................................................................................................................................... 6 In-Memory Features ................................................................................................................................................................. 8 Project Hekaton and In-Memory OLTP .................................................................................................................... 8 Columnstore Indexes ..................................................................................................................................................... 8 Platform Improvements ........................................................................................................................................................... 8 Up Next ........................................................................................................................................................................................ 9 CHAPTER 2: SQL Server and Modern Infrastructure Components ............................................................ 10 Infrastructure Stacks ............................................................................................................................................................... 10 Storage ......................................................................................................................................................................................... 11 Physical Server ........................................................................................................................................................................ 12 Virtualization .............................................................................................................................................................................. 13 Containers .................................................................................................................................................................................. 13 Containers vs. Virtual Machines .......................................................................................................................................... 14 Cloud IaaS ................................................................................................................................................................................. 15 Cloud DBaaS ............................................................................................................................................................................ 15 Networking and Interconnects ............................................................................................................................................ 17 Automation ................................................................................................................................................................................. 17 Up Next ...................................................................................................................................................................................... 18 CHAPTER 3: SQL Server on Linux .................................................................................................................. 19 Core Platform—How Did They Do it? ............................................................................................................................... 19 Reasons to Run SQL Server on Linux ............................................................................................................................. 20 SQL Server-on-Linux and Storage ................................................................................................................................... 20 Up Next ..................................................................................................................................................................................... 22 CHAPTER 4: Big Data Clusters and Storage ................................................................................................ 23 Scale-out Compute Platform .............................................................................................................................................. 23 2 EBOOK BDC and Storage ................................................................................................................................................................... 25 Highest Performance Possible .......................................................................................................................................... 25 Up Next ..................................................................................................................................................................................... 25 CHAPTER 5: Block Storage for Cloud-Based Workloads ........................................................................... 26 Pure Cloud Block Store™ ...................................................................................................................................................... 26 Architecture ............................................................................................................................................................................... 27 Bidirectional Replication ...................................................................................................................................................... 29 Data Savings ............................................................................................................................................................................ 29 Always-On Encryption .......................................................................................................................................................... 29 Flexibility and Agility .............................................................................................................................................................. 30 Availability ................................................................................................................................................................................. 30 Use Cases ................................................................................................................................................................................ 30 Disaster Recovery ........................................................................................................................................................ 30 DevTest ........................................................................................................................................................................... 30 Up Next ..................................................................................................................................................................................... 30 CHAPTER 6: Microsoft Azure Arc and Modern Storage .............................................................................. 31 Azure Arc Architecture ........................................................................................................................................................... 31 Storage Speed ........................................................................................................................................................................ 32 Up Next ..................................................................................................................................................................................... 33 CHAPTER 7: In-memory OLTP ........................................................................................................................ 34 Concept ...................................................................................................................................................................................... 34 Memory-Optimized Tables and Indexes ............................................................................................................... 34 In-Memory Indexes ...................................................................................................................................................... 35 Natively Compiled Stored Procedures ........................................................................................................................... 35 Memory-Optimized TempDB Metadata ................................................................................................................ 35 Current Limitations ................................................................................................................................................................. 36 Setting It Up ............................................................................................................................................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages54 Page
-
File Size-