1. A method comprising: receiving a set of data to be inserted in a hierarchical database; associating each of a plurality of child nodes in the hierarchical database with a plurality of parent nodes in the hierarchical database; accessing a set of spreading rules identifying an order of distribution of the set of data from the plurality of parent nodes to the corresponding child nodes; conditioning, by a hardware processor, the set of data in view of the set of spreading rules; and distributing the conditioned set of data from the plurality of parent nodes into the corresponding child nodes.