Patent ID: 8145686

Claim:
A method of maintaining transactional link-level consistency between a database and a file system, comprising: receiving a file system change request for a binary large object, wherein a reference to the binary large object is stored in a cell of a database and the binary large object is stored outside the database as a file in a file system; comparing contents of a database log of the database to contents of a file system log of the file system; in accordance with a result of the comparing, logging, by the database, a file system change associated with the file system change request in the database log; logging, by the file system, the file system change in a filename of a file system log file, wherein the file system log file is stored as a file in the file system, wherein information that describes the file system change is encoded in the filename for the file system log file; and executing, by the file system, the file system change for the binary large object.