Distribution

You can distribute Knowledge Discovery components over multiple machines, by using the Distributed Index Handler (DIH) and Distributed Action Handler (DAH). These components distribute index actions and ACI actions respectively to multiple Content components, or other Knowledge Discovery components.

Distributed Index Handler

The Distributed Index Handler (DIH) distributes index actions between multiple Content components.

DIH can either index all documents into multiple child servers, or it can distribute the documents evenly between them. Multiple identical copies of child servers allows load balancing and failover, while distributing the index allows you to store more content.

Distributed Action Handler

The DAH distributes actions between Knowledge Discovery components.

The most common use of DAH is to distribute queries to multiple Content components. In this case, DAH can either distribute between identical Content components, for load balancing and failover, or it can distribute and combine results from multiple Content components that each contain a part of the whole index.

You can also use DAH to distribute actions between multiple copies of any ACI server. In this case, it can balance load over servers to allow you to scale your system.