LSM-Tree和B(+)-Tree的主要区别以及优劣势是什么

顺序写 与 随机写的对象是内存,不是磁盘。不管是写还是读,都是直接操作内存。落到文件系统层,或者是存储层,都是随机读写的。 LSM是顺序写容易理解:跟日志一样在内存中顺序写入。 B+TREE是随机写:拿oracle举例子,oracle的底层存储引擎的最小读写单元是块,而不同的表是不同的块,缓存到内存中就是随机读写了。