Data Management Systems
- Storage Management
- Memory hierarchy
- Segments and file storage
- Database buffer cache
- Storage techniques in context
Gustavo Alonso Institute of Computing Platforms Department of Computer Science ETH Zürich
1 Storage in Context
Data Management Systems Storage Management Memory hierarchy - - PowerPoint PPT Presentation
Data Management Systems Storage Management Memory hierarchy Segments and file storage Database buffer cache Storage techniques in context Cloud native databases (Snowflake) Gustavo Alonso Institute of Computing Platforms
1 Storage in Context
Blocks, files, segments Pages in memory Physical records Logical records (tuples) Logical data (tables, schemas) Relations, views Queries, Transactions (SQL) Record Interface Record Access Page access File Access Application Logical view (logical data) Access Paths Physical data in memory Page structure Storage allocation
2 Storage in Context
Cloud storage and file system (Amazon S3)
Storage in Context 3
Storage in Context 4
Documentation: https://docs.snowflake.com/en/user-guide-intro.html Paper: https://dl.acm.org/doi/10.1145/2882903.2903741
Storage in Context 5
Storage in Context 6
Storage in Context 7
Storage in Context 8
https://docs.snowflake.com/en/user-guide/tables-clustering-micropartitions.html
Storage in Context 9
Storage in Context 10
Storage in Context 11
Storage in Context 12