标签: database b-tree
据我所知,当你运行DBMS时,一个B +树被加载到RAM中,作为一个地图存储记录所写文件的偏移量(如果我错了,请纠正我)。 我想知道的是:当删除发生时,会发生什么?
记录(偏移)从B +树中删除,然后在DBMS中删除 再次运行它会删除磁盘中不再存在于B +树中的所有记录。
或
记录从B +树中删除,然后从磁盘存储中删除
这些是我的想法