gpt4 book ai didi

search - 跨不同数据源的搜索策略

转载 作者:行者123 更新时间:2023-12-01 11:09:53 24 4
gpt4 key购买 nike

我正在构建一个根据多种属性搜索人员的工具。这些属性的值分散在多个系统中。

例如,出生日期作为系统 ABC 的一部分存储在 SQL Server 数据库中。该人的销售区域分配存储在一些可怕的遗留数据库中。其他属性存储在只能通过 XML 网络服务访问的系统中。

更糟糕的是,遗留数据库和 Web 服务可能非常慢。

在所有这些系统中实现搜索时,我应该考虑哪些策略和技巧?

注意:虽然我发布了一个答案,但我不确定它是一个很好的答案。除非没有其他人提供更好的见解,否则我不打算接受我自己的答案。

最佳答案

您可以考虑使用索引机制来检索所有系统中的数据并在本地索引数据,然后根据索引执行搜索。搜索会更快、更可靠。

当然,这只是将问题从系统的一个部分转移到另一个部分——现在您的索引机制必须处理故障和异构系统,但这可能是一个更容易解决的问题。

另一个因素是数据更改的频率。如果您必须实时查询很快就会过时的数据,那么索引可能不切实际。

关于search - 跨不同数据源的搜索策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1174379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com