• 用户头像

    Bruceleexiaokan

    //@zhh-2009: 所以,我想以后那些更聪明的存储引擎最好能在应用建表时还能指定底层的数据结构,比如应用是写多读少的类型,用LSM-Tree更合适,读多写少用传统的B-Tree更合适。H2的MVStore存储引擎在这方面我看到一些影子了,单独使用MVStore时可以指定是用B-Tree还是R-Tree,不过它还没想到在建表时让用
    展开全文
    因为在实现索引,所以又重新研究了H2的B-Tree实现,对于Insert/Delete/Update很频繁的场景,都对同一棵B-Tree进行操作效率真的不如LSM-Tree好,总是先从Root找到某个Leaf,然后对存放记录的数组或List进行增加或删除元素。
    转发 1评论 0
    原微博