Method of amending database contents
AssigneeComputer Associates Think, Inc.
InventorRichard Hans Harvey
Life of this patent
Estimating the term…
Abstract
A method and database system for improving the operational performance of a database are provided. The method includes determining whether an instruction or operation adds information to or removes information from the database. For an add operation, information is first added to an ‘out’ table used to retrieve objects (or entries) before the database is actually updated. For a remove operation, information is first removed from an ‘in’ table used to find objects in the database. Preferably, for an add operation, the information is added to the ‘in’ table after the ‘out’ table, and for a remove operation, information is preferably removed from the ‘out’ table after the ‘in’ table.
Claims11
A method for amending a database system, the method comprising:
- determining, using a processor, whether an instruction or operation adds an information entry to or removes the information entry from a database system;
- and
- amending, in accordance with the instruction or operation, the database system, using the processor, by adding the information entry to or removing the information entry from the database system, wherein:
- adding the information entry comprises first adding the information entry to an ‘out’ table in the database system;
- and
- removing the information entry comprises first removing the information entry from an ‘in’ table in the database system, the ‘in’ table comprising the information entry in a normalized format, the ‘out’ table comprising the information entry in a raw format, the instruction implemented via a directory system comprising X.500 or LDAP.
A system for amending a database system, the system including:
- a database using a plurality of tables, each table having a plurality of rows and columns, and storing arbitrary data;
- a computer-readable medium;
- means, encoded in the computer-readable medium, for processing an instruction or operation by determining whether the instruction or operation adds an information entry or removes the information entry from a database system;
- and
- means, encoded in the computer-readable medium, for amending, in accordance with the instruction or operation, the database system by adding the information entry to or removing the information entry from the database system, wherein:
- adding the information entry comprises first adding the information entry to an ‘out’ table in the database system;
- and
- removing the information entry comprises first removing the information entry from an ‘in’ table in the database system, the ‘in’ table comprising the information entry in a normalized format, the ‘out’ table comprising the information entry in a raw format, the system being a directory services system comprising X.500 or LDAP.
Dependencies are inferred from the claim text.