Mutator 和 Shared Mutator 有什么区别?
在 Mutator 的规范中,有一个“flush_interval”(以毫秒为单位的自动刷新间隔;0 禁用它。)参数。
在 Shared Mutator 的规范中,它指出:
WARNING: Shared mutators sacrifice write durability guarantee because they buffer and flush mutations on a periodic time interval and the set_ methods return without knowing if the mutations succeeded or failed.
那么,如果两者都有刷新间隔有什么区别呢?
此外,两者都是线程安全的(在 Java 中)?
另外,在性能方面哪个更有效?