《表3 浓密树连接过程表:面向非易失性存储器的多表连接写操作的优化研究》
图1(c)展示了浓密树的连接方式,顺序执行用户输入查询条件的连接树.与左深树的连接方式不同,浓密树无需在上一次连接结果的基础上执行连接,因此可以避免不必要的笛卡尔积操作.例如在本例中,当执行第二个连接条件“C.value=D.value”时,并不需要像左深树一样将M1与C用笛卡尔积进行连接,而是直接利用连接条件把C和D连接起来,并且将笛卡儿积推迟到最后一步执行.表3展示了浓密树的连接过程,这种连接方式所产生的中间表的大小为1560字节.正因为避免了不必要的笛卡尔积操作,该方法相比MySQL连接方式进一步减少了中间结果的大小.
图表编号 | XD00107158700 严禁用于非法目的 |
---|---|
绘制时间 | 2019.11.01 |
作者 | 马竹琳、李心池、诸葛晴凤、吴林、陈咸彰、姜炜文、沙行勉 |
绘制单位 | 重庆大学计算机学院、重庆大学计算机学院、华东师范大学计算机科学与软件工程学院、重庆大学计算机学院、重庆大学计算机学院、重庆大学通信工程学院、重庆大学计算机学院、华东师范大学计算机科学与软件工程学院 |
更多格式 | 高清、无水印(增值服务) |