1. A method for building one or more indexes on data concurrent with manipulation of data, said method comprising the steps of: a. performing an index build operation without restricting the manipulation of data; and b. bringing said index to consistency with said data based upon processing recovery log records to simulate index manipulations during data operations.