事务内Delete相关问题

看官方博客DML操作都是在事务的本地buffer中的,那delete也是针对buffer的吗,在commit之前不会真的去kv上删除,那delete完后再select,不是还会把刚才删除的那条数据从kv读上来吗,实际操作并没有出现这种情况,这个是怎么解决的呢?