我正在構建一個基於多個屬性搜索人的工具。這些屬性的值分散在多個系統中。跨不同數據源搜索的策略
作爲示例,dateOfBirth作爲系統ABC的一部分存儲在SQL Server數據庫中。該人員的銷售地區分配存儲在一些可怕的遺留數據庫中。其他屬性存儲在只能通過XML Web服務訪問的系統中。
更糟的是,遺留數據庫和Web服務可能非常慢。
對於在所有這些系統中執行搜索,我應該考慮哪些策略和提示?
注意:儘管我發佈了一個答案,但我並不確定它是一個很好的答案。除非沒有人提供更好的見解,否則我不打算接受我自己的答案。
我喜歡這個想法最好,儘管可能會有一個更容易。 – djangofan 2009-07-29 00:49:45