Nie jesteś zalogowany | Zaloguj się
Facebook
LinkedIn

Are You Sure You Want to Use MMAP in Your Database Management System?

Prelegent(ci)
Wiktor Rutecki
Afiliacja
MIMUW
Język referatu
polski
Termin
16 grudnia 2025 11:00
Pokój
p. 4060
Tytuł w języku angielskim
Are You Sure You Want to Use MMAP in Your Database Management System?
Seminarium
Seminarium "DeSeR: Dane, strumienie, rozpraszanie"

Podczas referatu opowiem o zarządzaniu pamięcią w systemach zarządzania bazami danych (DBMS). Zacznę od przypomnienia podstawowych pojęć i mechanizmów związanych z tą tematyką (pamięć wirtualna i podręczna, pula buforów, TLB). Następnie omówię pracę "Are You Sure You Want to Use MMAP in Your Database Management System?" autorstwa Andrew Crotty'ego, Victora Leis'a oraz Andrew Pavlo, pochodzącą z konferencji CIDR 2022. Przedstawię mechanizm działania logicznego mapowania pamięci przez system operacyjny (funkcja systemowa mmap) oraz jego wykorzystanie w SZBD. Omówię zalety, wady i rozwiązania towarzyszące tej funkcji. Dalej zaprezentuję wyniki eksperymentów przeprowadzonych przez autorów, które empirycznie oceniają skuteczność mmap. Na koniec podsumuję "złotymi zasadami" autorów, kiedy z mmap korzystać, a kiedy używać innych rozwiązań.