System and method for managing binary large objects
AssigneeKoninklijke Philips Electronics N.V.
InventorsAndreas Neubacher, Csaba Ladonyi, Miklos Papai
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorsAndreas Neubacher, Csaba Ladonyi, Miklos Papai
Estimating the term…
The invention regards a system (10) and method for managing BLOBs. The system combines a file subsystem (20) and a database subsystem (30), wherein the database subsystem (30) comprises relations between file names of files (40) comprising a BLOB (50) and BLOB names. In the event of modification of a file (40) containing a BLOB (50), a new file, having a new file name, is created, where a relation between the new file name and the BLOB name is created within a database transaction in the database subsystem (30). By thus extending the ACID-properties of database transactions to files, it is ensured that operations on BLOBs in the system (10) meet the ACID-requirements while keeping the efficiency of operations on files.
A system (10) for managing Binary Large Objects (BLOBs), comprising a file subsystem (20) arranged to create, store, modify and/or delete files, wherein said system (10) is arranged for including a specified BLOB (50) associated with a BLOB name in a specified file (40) in said file subsystem (20),
A method (100) of creating a specified file (40) including a specified Binary Large Object (BLOB) (50) in a system (10), which system (10) comprises a file subsystem (20) arranged to create, store, modify and/or delete files, said BLOB (50) having a BLOB name, characterized in comprising the steps of:
A method (200) of modifying a specified file (40) including a specified BLOB (50) having a BLOB name in a system (10), which system (10) comprises a file subsystem (20) arranged to create, store, modify and/or delete files, said specified BLOB (50) having a BLOB name, characterized in that the method (200) further comprises the steps of:
A method (300) of deleting a specified file (40) including a specified BLOB (50) in a system (10), which system (10) comprises a file subsystem (20) arranged to create, store, modify and/or delete files, said specified BLOB (50) having a BLOB name, characterized in that a relation exists between said BLOB name and a file name in a database subsystem (30), and in further comprising the steps of:
Dependencies are inferred from the claim text.