2016-03-23 10 views
1

Ich habe 2 Lotus Notes Datenbanken, die im Grunde die gleichen Informationen haben: Mitarbeiterdaten. Da es zu viele Dokumente gibt, dachte unser Team, es wäre besser, alle Daten in zwei DBs zu teilen. Außerdem verwenden Daten beider Datenbanken ein Formular mit demselben Namen und demselben Design, das als frmEmployeeInfo bezeichnet wird.Wie erstellt man eine Ansicht, die Informationen aus 2 anderen Datenbanken bekommt?

Der Client möchte eine dritte Datenbank mit einer Ansicht, die Daten (Dokumente) aus beiden Datenbanken enthält, die ich bereits erwähnt habe. Ich weiß, dass ich zum Beispiel Konturen verwenden kann, um eine Ansicht einer anderen Datenbank zu öffnen, aber ... ist es möglich, eine Ansicht in dieser dritten Datenbank zu erstellen, die Dokumente aus anderen 2 DBs anzeigt? Ich bin mir nicht sicher, ob das machbar ist. Ich möchte keine Dokumente aus den Datenbanken in dieses 3. kopieren. Datenbank, weil ich denke, dass die Datenbank sehr langsam sein wird, da es viele Dokumente geben wird.

Haben Sie irgendwelche Vorschläge, wie kann ich es tun?

Vielen Dank im Voraus.

+0

Über wie viele Dokumente sprechen Sie? Es gibt Unternehmen mit Hunderttausenden von Mitarbeitern, die Mitarbeiterinformationen in einer einzigen Datenbank speichern. –

+0

Etwa 20.000 Dokumente. –

+2

Sofern Sie nicht auf einer wirklich alten Version von Notes und Domino (R 4.6 oder früher) oder auf einem lächerlich unterversorgten Server laufen, gibt es keinen Grund, das in zwei Datenbanken aufzuteilen. Wer dies vorgeschlagen hat, ist bei der Bewertung der Skalierbarkeit von Notes und Domino buchstäblich 15 Jahre alt. –

Antwort

1

Das können Sie in klassischen Notes nicht tun. Aber Sie sollten es in XPages (oder über eine von Ihnen erstellte Weboberfläche) tun können.

Wie groß ist die Datenbank? Ich habe Notes-Datenbanken mit Millionen von Dokumenten, ich sehe keine Notwendigkeit, sie in zwei zu teilen, das klingt wie ein schreckliches Design, wenn Sie auf alle Dokumente leicht zugreifen möchten.

+0

Konnte er nicht etwas wie ein @dblookup tun und die anderen Datenbanken angeben, in denen gesucht werden soll? – Zach

+0

Hallo, Karl. Zunächst einmal vielen Dank für Ihre Antwort. Ich werde über 20.000 Dokumente oder mehr in der Ansicht haben. Da der Server in den USA ist, aber die Benutzer in der ganzen Welt sind, ist es sehr langsam, auf die Datenbank im Server zuzugreifen (ich bitte sie, über lokale Replikate darauf zuzugreifen). Außerdem habe ich einige Spalten der Ansicht gelöscht, um die Leistung zu verbessern (selbst in lokalen Replikaten war es sehr langsam). Also, denken Sie, mit dieser Menge an Dokumenten wäre es gut, um es mit einer Ansicht mit allen Dokumenten einfach zu halten? –

+0

Auch Karl, Ich habe eine Lösung mit Xpages entwickelt: Ich habe eine Registerkarte mit zwei Registerkarten (jede Registerkarte für jede Datenbankansicht) hinzugefügt. Ich habe jedoch darüber nachgedacht, wie ich diese Xpage in einer Client-Server-Anwendung zeigen kann, da es zum Beispiel nicht möglich ist, die Xpages von einer Gliederung zu öffnen (ich kann mich irren, da ich neu in diesen Xpages-Funktionalitäten bin). Vielen Dank noch einmal. –