LSM-Tree读写分离:性能提升还是复杂度陷阱?

读写分离能否兼顾写放大与读延迟?大家如何权衡compaction与缓存策略?