Database 用于高读取并发性的NOSQL数据库

Database 用于高读取并发性的NOSQL数据库,database,nosql,Database,Nosql,您好,我正在使用ldap存储用户配置,当我开始时,我有少量数据,现在它增加到超过2000万条记录 现在我面临性能问题,我更喜欢ldap,因为与读取和搜索操作相比,用户配置更新较少 我想用NOSQL db替换ldap,它将为我提供每秒20000次的读取操作,读取超过5000万条记录 ldap中的数据是用户信息、凭据和特定于用户的设置,由于所有ID而出现问题。我根据名字、姓氏索引数据,Sun ldap做得很好,当我有大约500K的LESSA数据时,当我的数据具体化到大约500万时,我面临搜索问题,搜

您好,我正在使用ldap存储用户配置,当我开始时,我有少量数据,现在它增加到超过2000万条记录

现在我面临性能问题,我更喜欢ldap,因为与读取和搜索操作相比,用户配置更新较少

我想用NOSQL db替换ldap,它将为我提供每秒20000次的读取操作,读取超过5000万条记录


ldap中的数据是用户信息、凭据和特定于用户的设置,由于所有ID而出现问题。我根据名字、姓氏索引数据,Sun ldap做得很好,当我有大约500K的LESSA数据时,当我的数据具体化到大约500万时,我面临搜索问题,搜索没有索引,后来我发现问题是关于所有ID,例如Chavan在印度是一个非常普通的姓氏,当它出现在多个id阈值中时,我的搜索总是失败,我多次增加了所有id阈值,但它有性能问题。所以我想阅读ldap并使用nosql db

您想使用什么db?例如,在Mongo中,您可以使用它进行一些负载平衡。
此外,还应考虑切换到NoSQL,因为这完全取决于应用程序逻辑。

能否描述您的数据。有许多NoSQL技术与人们认为的传统“NoSQL”非常不同。想到neo4j,图形数据库与列存储或文档数据库非常不同,例如,数据是用户信息和凭据以及用户特定的设置,数据是用户信息和凭据以及用户特定的设置,这是由于所有ID而产生的。我根据名字、姓氏索引数据,Sun ldap做得很好,当我有大约500K的LESSA数据时,当我的数据具体化到大约500万时,我面临搜索问题,搜索没有索引,后来我发现问题是关于所有ID,例如Chavan在印度是一个非常普通的姓氏,当它出现在多个id阈值中时,我的搜索总是失败,我多次增加了所有id阈值,但它有性能问题。所以我想把这篇文章读出来。你可以使用Mongo(或amazon DynamoDB或其他你选择的东西)浏览一下相同数据的性能,然后比较结果。我没有ldap方面的经验,因此无法说出具体的内容。