Choosing a loader

Integrator provides two loader components to support the loading of data into an Endeca data domain: The Bulk Add/Update Records component (often called the "Bulk Loader") and the Merge Records component.

When loading data, at least a portion of processing resources is devoted to load processing; as a result, query performance is reduced while data is loading. The Add/Update Records component uses the Data Ingest Web Service, which consumes only a portion of processing resources. Thus, while query performance is reduced, some query processing can continue. The Bulk Loader uses the Endeca server's Bulk Load API, which consumes all processing resources while running. Query processing is essentially placed on hold during bulk loading and resumes once the bulk load processing is complete.

Use the Bulk Add/Replace Records component to load data in bulk when it is acceptable for the visibility of updates to be delayed and for query processing to stop during the load processing.

Specific situations when you would choose this component include:

Note that this component cannot be used to load:

Use the Add/Update Records component to add or update small numbers of records, or to add or modify records when you want query processing to continue during the load (with reduced performance) and can accept a longer loading time in exchange.

Specific situations when you would choose this component include:

Note that this component cannot be used to load:

In general: