首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于用户身份验证的最佳碎片密钥

用于用户身份验证的最佳碎片密钥
EN

Software Engineering用户
提问于 2015-06-01 10:30:53
回答 2查看 383关注 0票数 -1

对于访问我的API,用户应该发送登录和密码,并获得生成的令牌进行访问。

代码语言:javascript
复制
Account
 login
 password

假设帐户的表非常大。太大了-所以需要切分。通常,当我对具有主键ID (和相同的切分键)的表进行切分时,我更喜欢按范围进行切分(这不包括重新切分)。但是在这种情况下,切分键应该是一个字符串(login)。

您在此任务中使用的最后最佳实践是什么?一致的散列(例如来自番石榴),并且在节点结构改变的情况下只重新分配(K / n)密钥?也许有一些练习没有重新分割?还有别的吗?

EN

回答 2

Software Engineering用户

发布于 2015-06-10 22:30:38

如果需要重新分割,一种方法是使用另一个数据库表来存储实际帐户和主机/表映射。映射表只包含要查找的关键字段,这些字段的性能优化(id、name、email),其余的帐户数据位于映射表所指向的表中。这给出了最灵活的重分技术。

票数 0
EN

Software Engineering用户

发布于 2015-06-11 12:09:17

你希望有多少用户?

我曾经与拥有数十万用户的系统合作过,并且从来没有感觉到分片的必要性(只是适当的索引)。

当然,你不是在储存密码,是吗.

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

https://softwareengineering.stackexchange.com/questions/285480

复制
相关文章

相似问题

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