Patent ID: 7634510

Claim:
A system for managing dropped objects of a database comprising: a memory, the memory storing one or more executable instructions; a processor in communication with the memory, the processor the one or more executable instructions from the memory and executing the one or more executable instructions, the one or more executable instructions executing components comprising: a recycle bin of said database for temporarily storing said dropped objects, said dropped objects are assigned to said recycle bin when dropped, said dropped objects are dropped to indicate that said dropped objects are no longer needed; an indexer assigning a time stamp to each of said dropped objects as each of said dropped objects is assigned to said recycle bin, wherein a dropped object of said dropped objects is a database table and wherein said database table comprises dependent objects, wherein said dependent objects are time stamped before said dropped object such that said dependent object is given an older time stamp than said dropped object, wherein said dependent objects comprise a re-creatable object and a non-re-creatable object, and wherein said re-creatable object is time stamped before said non re-creatable object such that said re-creatable object is given an older time stamp than said non re-creatable object; and a reclaimer purging said dropped objects from said recycle bin based on said time stamps and disk space requirements; wherein said reclaimer cannot purge a dropped object from said recycle bin until said dropped object passes a time threshold.