在RDBMS和LDAP之间做出更好的选择

时间:2015-02-25 04:26:59

标签: active-directory ldap rdbms user-presence

我知道有几个类似的帖子可以讨论相同但我找不到我的案例的答案。

我只有LDAP的基本概念,我们可以通过谷歌搜索获得它,就像它是一个目录数据库,用于分层数据并优化读取而不是写入。当然,LDAP是访问数据库的协议。

问题的一小部分背景:

  1. 我们必须为我们创建一个在线服务(发布 - 订阅) 必须在基于目录的数据库和RDBMS之间进行选择。
  2. 数据库将在云端,因此如果选择RDBMS,它将被公开为 Web服务,如果选择基于目录,则将访问它 通过LDAP。
  3. 服务是一个pub-sub模型,其中每个用户可能是一个拥有许多订阅者的发布者,它本身可能是订阅者。所以,这是m n关系。*

    现在,我有两个相同的问题。

    1. 我们可以在基于目录的数据库中建模吗?我仔细看了看 架构,但无法弄清楚如何做到这一点。
    2. 第二个问题是关于访问数据的方法,即 使用LDAP或使用Web服务。我不知道是什么 使用LDAP而不是使用Web服务的优点/缺点。
    3. 感谢任何帮助。

      由于

1 个答案:

答案 0 :(得分:0)

  

我们可以在基于目录的数据库中建模吗?我查看了模式,但无法弄清楚如何做到这一点。

我不知道现有的架构。我见过的所有模式都是针对X.500目录信息,而不是消息或事务。

对于发布/订阅系统,我不会考虑LDAP。我也不会使用数据库。我会使用消息传递系统,,例如MQ。

  

第二个问题是关于访问数据的方法,即使用LDAP或使用Web服务。我不知道使用LDAP而不是使用Web服务有什么优点/缺点。

LDAP无论如何都不合适,做出这个决定不会让它变得更合适。