1. A data structuring method operative in a data management system organized into one or more regions, with each region comprising one or more clusters, and wherein a given cluster includes one or more nodes and a shared storage, and wherein the nodes receive data streams continuously and store such data streams in an object-oriented data store, comprising: for a defined object property, generating an index tree for use in locating a given object in the data management system, the index tree comprising a root, one or more levels of joins, and a plurality of leaves, wherein each leaf is associated with a sorted structure, a join above one or more leaves aggregates leaves that are in a given cluster, a join on a next level up in the index tree aggregates the joins of multiple clusters that belong to a given region, and a join on a next level up in the index tree aggregates the joins of multiple regions that belong to a given universe at the root of the index tree, associating a key with each sorted structure in each leaf, and with each join in the index tree; in response to modification of a given sorted structure, re-computing the key associated with the given sorted structure; and thereafter re-computing the keys of one or more joins in the index tree.