Ich baue ein Tool, das Menschen anhand einer Reihe von Attributen sucht. Die Werte für diese Attribute sind auf mehrere Systeme verteilt.Strategien für die Suche über verschiedene Datenquellen
Als Beispiel wird dateOfBirth in einer SQL Server-Datenbank als Teil von System ABC gespeichert. Die Verkaufsregionenzuweisung dieser Person wird in einer schrecklichen Legacy-Datenbank gespeichert. Andere Attribute werden in einem System gespeichert, auf das nur über einen XML-Webdienst zugegriffen werden kann.
Erschwerend kommt hinzu, dass die alte Datenbank und der Webdienst sehr langsam sein können.
Welche Strategien und Tipps sollte ich für die Implementierung einer Suche über alle diese Systeme berücksichtigen?
Hinweis: Obwohl ich eine Antwort geschrieben habe, bin ich nicht zuversichtlich, dass es eine gute Antwort ist. Ich beabsichtige nicht, meine eigene Antwort zu akzeptieren, es sei denn, niemand gibt mir einen besseren Einblick.
ich mag diese idee am besten, obwohl es eine viel einfachere geben könnte. – djangofan