Skillnaden i prestandaegenskaper hos flyktiga (DRAM) och icke-flyktiga lagringsenheter (HDD/SSD) påverkar konstruktionen av databashanteringssystem (DBMS). Det viktigaste antagandet har alltid varit att det senare är mycket långsammare än det förra. Detta påverkar alla aspekter av en DBMS runtime arkitektur. Men ankomsten av nytt icke-flyktigt minne (NVM) lagring som är nästan lika snabb som DRAM med finkornigt läsa / skrivar ogiltigförklarar dessa tidigare designval. I denna handledning ger vi en översikt över hur man bygger en ny DBMS med tanke på förändringarna i maskinvarulandskap på grund av NVM. Vi undersöker den senaste utvecklingen på detta område och diskuterar lärdomarna från tidigare forskning om utformning av NVM-databassystem. Vi lyfter fram en rad öppna forskningsproblem och presenterar idéer för att lösa några av dem.
I REF överväger författarna alternativa konstruktioner av ett databassystem på NVRAM.
How to Build a Non-Volatile Memory Database Management System
{'venue': "SIGMOD '17", 'journal': None, 'mag_field_of_study': ['Computer Science']}