Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a technical interview with Microsoft veteran Slava Oks discussing the groundbreaking architectural approach of running SQL Server on Linux through the Drawbridge containerization technology. Gain deep insights into how the team implemented a Linux loader with minimal ABI calls to enable an in-process NT user mode kernel, and learn how SQL Server's platform layer was adapted to run on Drawbridge. Discover the technical challenges overcome in adding supportability commands for system state monitoring via SQL calls, and understand the optimization techniques that brought performance to within 20% of Windows-native operations. The discussion covers critical concepts including LibOS, SQL OS, addressing between Windows and Linux systems, and the efficiency improvements made to both Drawbridge components and SQL Server code.
Syllabus
Architecting SQL Server on Linux: Slava Oks on Drawbridge, LibOS, & Addressing Between Windows/Linux
Taught by
InfoQ