Xiaodong Zhang is Robert M. Critchfield Professor in Engineering and University Distinguished Scholar at the Ohio State University. He specializes in data management in computer and distributed systems. His influential research is broadly adopted in various sectors. Notably, he received the ACM MICRO Test of Time Award in 2020 and is a Fellow of both ACM and IEEE. Rubao Lee is a distinguished computer scientist who has made significant contributions to GPU-accelerated database systems and data processing. His innovations, like RCFile and YSmart, are widely adopted in industry. He received ICDCS's 2011 Best Paper Award and the Ohio State University's 2018 Lumley Research Award.
'Data Management: Interactions with Computer Architecture and Systems is a must-have for any software engineer. This comprehensive book distills decades of research and engineering practices into a clear and insightful guide. Readers will gain a systematic understanding of cutting-edge advancements, making it an invaluable resource for solving real-world problems.' Kaibo Wang, Uber Technologies 'This textbook is a timely and comprehensive resource that explores the strong interactions among data management, memory hierarchy, computation, and applications. It strikes an elegant balance between fundamental knowledge and advanced topics, illustrating how data-centric algorithms, architectural and system designs, and software stacks should work together to achieve the high efficiency critically needed in the modern era of computing. This textbook is a natural sequel to conventional architectural books, designed for data applications ranging from computer graphics and databases to machine learning. It is far-reaching and future-proof!' Deming Chen, University of Illinois Urbana-Champaign 'This book breaks down the barriers between two fundamental computer science subjects that have been always taught separately, database systems and computer architectures. The book is a great read needed to see the full picture and the interplay between these two important subjects. Highly recommended for those seeking the understanding of system internal decisions and how do they impact various system components.' Mohamed Mokbel, University of Minnesota 'The hardware platforms on which database systems are developed have changed drastically since the early days of databases. The last 2+ decades have seen the research and development community study the impact of these changes on the database system architecture and internals and significant developments have occurred. The relationship between database systems and operating systems have been a concern since at least 1880s. We have not had a coherent book that covers the complex interactions between database systems, operating systems and the underlying hardware platform. This book by Zhang and Lee provides an excellent coverage of this area. I enjoyed reading it and I expect it to be very useful in our teaching.' M. Tamer Özsu, University of Waterloo