摘要 |
A computer (200) modifies data inside an object (201 ) in a database (210) without modifying other data in the remainder of the object (201 ). Insertion of new data (208C) at a specified location in the object (201 ) does not require movement of existing data in the object (201 ). Instead, the computer (200) is programmed to insert new data at a physical end of the object (201 ), and modify metadata (230) based on the specified location. Similarly, deletion of existing data from a specified location in the object (201 ) is performed without movement of other data in the object (201 ), by updating the metadata (230). The computer (200) uses the metadata (230) when reading from the object (201 ), so that the new data (208C) is automatically read whenever the specified location is accessed. The computer (200) may optionally output a handle that is static, relative to other insertions and deletions, to identify specific data within the object (201 ), for use in building indexes on the object (201 ). |