data processing in in th the era of f specialization
play

Data Processing in in th the Era of f Specialization Gustavo - PowerPoint PPT Presentation

Data Processing in in th the Era of f Specialization Gustavo Alonso Systems Group Department of Computer Science ETH Zurich, Switzerland A Renaissance for database systems research Martin has pioneered and continues contributing many


  1. Data Processing in in th the Era of f Specialization Gustavo Alonso Systems Group Department of Computer Science ETH Zurich, Switzerland

  2. A Renaissance for database systems research • Martin has pioneered and continues contributing many new ideas to database systems • He did this at a time where there was limited appetite for innovation in databases: the big engines dominated • We are in a new era of database research where almost nothing is cast in stone and where Martin’s creativity will continue inspiring us! 2

  3. Specialization on the rise • General purpose is history • Specialization is the name of the game • Cloud computing is the game changer: - Turning IT into a service industry instead of a manufacturing gig - Hyperscalers dominating the market - Economies of scale - Not have to worry about client side deployment - Build what works best for the job (conventional computers ain’t it) 3

  4. Examples abound … Google’s TPU Amazon’s AQUA Microsoft’s Catapult 4

  5. Not only the big ones … Maschi et al, SIGMOD’20 Owaida et al., VLDB’20 5

  6. Future databases Compute node Compute node Compute node Compute node HW Acceleration HW Acceleration HW Acceleration HW Acceleration DDR, DDR, CPU,GPU DDR, CPU,GPU DDR, CPU,GPU CPU,GPU query processing query processing query processing query processing NVM, SSD NVM, SSD TPU, FPGA NVM, SSD TPU, FPGA NVM, SSD TPU, FPGA TPU, FPGA Memory routing, view materialization, synchronization, consistency, filtering, Smart NIC Smart NIC Smart NIC Smart NIC decompression, formatting … Compute Content based routing, hashing, partitioning, data statistics, consistency, fault Smart Switches and Application Specific Network tolerance, aggregation, … Storage Filtering, compression, encryption, schema mappings, ETL, formatting, search, views … Smart NIC Smart NIC Smart NIC Smart NIC Smart NIC Smart NIC Data Data Data Data Data Data Storage node Storage node Storage node Storage node Storage node Storage node Gustavo Alonso. Systems Group. D-INFK. ETH Zurich 6

  7. A platform for exploration: Enzian Joint work with Timothy Roscoe (ETHZ) 7

  8. Near memory query processing RAW DATA Remote DATA APP memory MAPPER 8

  9. Accelerating transactions Lock Table Database shard Barthels et al. PVLDB 2019 9

  10. An interesting outlook As cloud becomes the dominant computing platform … … databases will abandon conventional architectures … … and will become a far more dynamic data processing platform. We are back to the design board with most assumptions about how databases work no longer being valid and almost a blank slate to develop new things Thanks Martin for being such an inspiration all these years 10

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend