Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 在数据库中存储LDAP数据?_Database_Performance_Postgresql_Ldap - Fatal编程技术网

Database 在数据库中存储LDAP数据?

Database 在数据库中存储LDAP数据?,database,performance,postgresql,ldap,Database,Performance,Postgresql,Ldap,我有一个web应用程序,它将数据存储在PostgreSQL数据库中。 我也有用户数据,比如电话号码,电子邮件地址。。。存储在LDAP服务器上的web应用程序所需的 当用户访问我的应用程序时,会有对数据库的调用,我还需要LDAP服务器上关于用户的信息 每次请求都要查询数据库和LDAP服务器,还是应该从LDAP服务器获取用户数据并保存到数据库中,然后每24小时更新一次?LDAP查询速度非常快,不应该让应用程序速度变慢。我不希望应用程序在每次请求时都需要LDAP提供这些信息。因此,在需要时直接从LDA

我有一个web应用程序,它将数据存储在PostgreSQL数据库中。 我也有用户数据,比如电话号码,电子邮件地址。。。存储在LDAP服务器上的web应用程序所需的

当用户访问我的应用程序时,会有对数据库的调用,我还需要LDAP服务器上关于用户的信息


每次请求都要查询数据库和LDAP服务器,还是应该从LDAP服务器获取用户数据并保存到数据库中,然后每24小时更新一次?

LDAP查询速度非常快,不应该让应用程序速度变慢。我不希望应用程序在每次请求时都需要LDAP提供这些信息。因此,在需要时直接从LDAP检索它们对我来说更有意义。尤其是因为它们总是最新的

当其中一些信息属于当前登录的用户时,最好在数据库中“复制”并在用户登录时获取(和存储)


总之,我会根据信息的来源从DB和LDAP中检索信息

LDAP查询非常快,不应该让应用程序变慢。我不希望应用程序在每次请求时都需要LDAP提供这些信息。因此,在需要时直接从LDAP检索它们对我来说更有意义。尤其是因为它们总是最新的

当其中一些信息属于当前登录的用户时,最好在数据库中“复制”并在用户登录时获取(和存储)

总之,我会根据信息的来源从DB和LDAP中检索信息