首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hypertable的Mutator vs共享Mutator (Java)

Hypertable的Mutator vs共享Mutator (Java)
EN

Stack Overflow用户
提问于 2012-09-19 23:44:09
回答 1查看 155关注 0票数 0

Mutator和共享Mutator的区别是什么?

在变形器的规范中,有一个"flush_interval“(自动刷新间隔,单位为毫秒;0表示禁用)。参数。

在共享Mutator的规范中,它声明:

代码语言:javascript
复制
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.

Reference

那么,如果两者都有刷新间隔,又有什么区别呢?

此外,两者都是线程安全的(在Java中)吗?

另外,就性能而言,哪个更有效率?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-20 00:26:28

在我看来,因为共享的变更器不检查返回状态,所以它们会运行得更快,并且可能会允许几个并行操作。这是一种权衡,前提是它不能保证成功。

赋值器似乎更可靠,但它需要更多的时间(文件大小较小,差异可以忽略)。

当我有更多的时间时,我会扩展这个

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12498195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档