首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >riak中的事务

riak中的事务
EN

Stack Overflow用户
提问于 2014-08-17 21:30:30
回答 1查看 157关注 0票数 1

我在一个产品中使用riak,在设计上遇到了以下问题。

假设客户端A和客户端B同时使用相同的email/login_id注册。如何在riak中处理它。

在传统的数据库中,我们将使用事务来处理它。

作为riak的新手,谁能告诉我如何处理它?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-08-18 05:36:40

通常,您不能在Riak中以事务性方式处理这一点(Riak 2.0可以通过riak-ensemble使用一致的写入来处理)。仅仅提高一致性级别并不足以获得您想要的一致性。

因此,要么您的设计必须接受这个问题,要么当您意识到两个用户同时创建了相同的登录时,您必须解决多重登录问题。

我的方法是让一个序列化的写入器来处理这些事情。创建用户并不常见。并且序列化的写入器总是可以保证唯一性。

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

https://stackoverflow.com/questions/25349627

复制
相关文章

相似问题

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