2017-12-05 2 views
1

Bietet Marklogic eine Möglichkeit, mehrere Datenbanken zu durchsuchen (Diese Datenbanken befinden sich auf demselben Marklogic-Server).Marklogic Suche in mehreren Datenbanken

Wir könnten manuell in beiden suchen und Ergebnis zusammenfassen, aber wenn Marklogic bietet dann wird es einfacher und bessere Lösung.

Antwort

3

MarkLogic bietet die Möglichkeit, Unterdatenbanken als Teil der Tiered Storage-Funktionen zu erstellen.

Sie können jedoch in dem spezifischen Merkmal eines Super Database

interessiert sein .... Ich schlage vor, Sie berücksichtigen, wenn dies die beste Option vs Sammlungen oder bestimmte Wälder (Bereich oder Abfrage Indizes als Teil der Zuweisungsrichtlinie ist), die als Teil Ihrer Abfragen enthalten oder ausgeschlossen werden können. Es gibt viele Überlegungen bei der Verwendung einer Super-Datenbank. Als Beispiel scheint mir, dass die Gesamtindexgröße größer sein kann und die Sub- und Super-Datenbanken dieselben Indexeinstellungen benötigen. Verschiedene Datenbanken sind manchmal die richtige Wahl. Ich fordere Sie dringend dazu auf, in Betracht zu ziehen, wann Sie Inhalte in völlig getrennten Datenbanken isolieren, die Sie dann zusammen abfragen wollen. Gleichzeitig kann eine einzelne Sub-Datenbank zu mehreren Super-Datenbanken gehören - eine leistungsstarke Funktion für einige Anwendungsfälle.

+0

Danke Superdatabase sieht gut aus, aber durch Super-Datenbank jede Art von Abfrage (lese individuelle doc, Update indvidual doc) ausgeführt werden kann oder nur suchen? –

+0

Das ist ziemlich klar in der Dokumentation ..... Super-Datenbank ist für Abfrage .. Updates sind zu den Sub-Datenbanken ... –

Verwandte Themen