当前位置:  技术问答>linux和unix

大用户管理的设计问题

    来源: 互联网  发布时间:2016-08-16

    本文导语:  需求:   每个用户由2个唯一的属性A和属性B决定。 每次得到的 属性是 A或者B。 问,从每次由得来的 A或者B 如何能 定位到用户。 考虑:     1 用户数巨大;    2 有插入删除操作; 欢迎大家讨论思想。  ...

需求:
  每个用户由2个唯一的属性A和属性B决定。 每次得到的 属性是 A或者B。 问,从每次由得来的 A或者B 如何能 定位到用户。
考虑: 
   1 用户数巨大;
   2 有插入删除操作;

欢迎大家讨论思想。
   Cache + 散列: 如果没有cache到的话,需要遍历。

|
做成键-值的方式(这样你就可以用memcache或者其它非常通用的解决方案了)。

举个例子,用户名和手机号都可以定位到一个用户,可以这样:
手机号-〉用户名
用户名-〉用户数据

当然根据需要可以反过来(如果根据手机号访问的比较多的话)。在用户数据中还要同时保存手机号和用户名,修改的时候可以把相应的映射都改掉。

需要把手机号和用户名放在不同名字空间(比如:不同的前缀,不同的服务器等等)

|
属性A和属性B 唯一,转换成2进制作为索引。
舍得用内存,建立一个足够大的数组,随便你插入、删除、查找,都直接一次定位到。

    
 
 

您可能感兴趣的文章:

  • root用户附权限给其他用户问题
  • 请教用户组和用户的问题
  • 一个门外汉的问题,怎么在soliars中添加用户,并把用户加入到组中
  • 一个超简单的问题:linux怎么用telnet方式加一个用户,并且设置密码?一个现存用户如何更改密码?在线等给分!!
  • 请教各位!我以普通用户身份进入x window 部份文件夹被锁住了!以root用户就没问题。如何解决??
  • 50分!几个小问题。对于一个J2EE项目:怎样实现对客户端数目的控制(如:licence限定为5用户,10用户)?...
  • 一个登录问题,tomcat4.0.3,当用户登录时如何限制用户输入用户名和密码的错误次数?
  • linux下vsftpd用户和apche用户目录权限的问题。
  • 配置proftp问题一大堆,设置用户、权限、访问目录都有问题
  • Linux下用户设置,以及用户的环境变量问题
  • 请问不能su到某一用户的问题。
  • novell用户登录的问题,急,请入内!
  • 关于在linux 中新增用户时的密码设置问题?
  • Linux下,有关用户的问题
  • xdm配置问题,输入用户名后输入密码,没有看到******,光标也没有动,但是用户名是看得到的。然后就报登陆错误。
  • 有关linux下用户管理的问题
  • ubuntu用户终端登录问题
  • 问一个新建用户的问题
  • sendmail问题:用户名拒绝
  • 关于Solaris下,用户切换问题
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 拜问:常用de用户图形界面设计工具有哪些?
  • 如何设计一个用户菜单?
  • 请问在linux9.0下怎样设计root帐号不能直接远程登录,只能用普通用户登录再su!
  • (毕业设计呀,好惨!)两个JBulider应用程序(未打包)之间互相传递信息(比如说用户名,用户密码,登陆日期等等),除了用Socket,还有其他方法吗?(
  • 论坛设计中,关于防止用户发含有HTML贴子破坏论坛结构的方法的讨论!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 概念混乱,请专人解释:实际用户ID,有效用户ID,设置用户ID
  • Linux进程的内核栈和用户栈概念,相互关系及切换过程
  • proftp中,如何让FTP的用户是非Linux用户,只是FTP用户?
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • windows 系统是否是多用户操作系统,如何理解“多用户操作系统”的“多用户”?
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 我装的是RED HAT LINUX 8.0,我在root用户中把root用户删除了,怎办也进不了root用户
  • 怎样让普通用户拥有超级用户的权限,是把普通用户的组设为root组吗?具体怎么做,急死了
  • 我一个服务器同时接受到很多个用户的认证请求(得到用户名和密码),然后把用户名密码发给认证服务器。因为是远程认证,所
  • 我装了中软Linux3.1,启动时要求输入用户名和口令,但安装时并没有提示指定用户名,所以现在输入用户名老是错误,不能进入系统,请问该怎
  • 如何添加一个用户,让这个用户只能访问某个特定的目录,
  • 如何过滤系统用户只显示创建的用户?
  • 匿名用户登录nobody用户的作用
  • 怎样在程序中将普通用户切换成root用户
  • 创建用户组创建用户出错
  • 求助:忘记了root用户的密码,如何给普通用户赋root权限
  • Public key用户 创建的用户不能登录
  • 利用root用户修改一般用户密码的批处理文件怎么写呢?
  • **********如何在UNIX上创建一个用户,此用户只能访问自己的目录***********
  • UNIX里每个用户是否对应一个用户目录?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3