US2007226219A1PendingUtilityA1

Method of managing data of file system using database management

Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Mar 22, 2006Filed: Mar 13, 2007Published: Sep 27, 2007
Est. expiryMar 22, 2026(expired)· nominal 20-yr term from priority
G06F 16/1865G06F 16/1727G06F 16/164G06F 16/13
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of managing data of a file system using a database management system is provided. According to the method, the metadata of the file system is managed using a database management system (DBMS), but writing data to or reading data from a disk is directly performed by the file system according to the method directly performed not through other file systems or DBMSs. In this way, stable transactions are guaranteed for a user, and the user can design a disk allocation algorithm optimized with respect to a multimedia environment.

Claims

exact text as granted — not AI-modified
1 . A method of managing data in a file system comprising:
 searching for a free disk space by using a database management system (DBMS) managing metadata of the file system, when a data write request is received from an application;   writing the data in the free disk space without involvement of the DBMS, by referring to the search result; and   updating a part of the metadata changing with the data being written, by using the DBMS.   
   
   
       2 . The method of  claim 1 , wherein all operations from the searching operation to the updating operation are managed by the DBMS as one transaction. 
   
   
       3 . The method of  claim 1 , wherein the file system operates at a user level. 
   
   
       4 . The method of  claim 1 , wherein a disk on which the data is stored is different from a disk on which the metadata is stored. 
   
   
       5 . The method of  claim 1 , wherein the updating of the part of the metadata comprises requesting the DBMS to update at least one of a database table containing information about a free space, a database table containing information about a non-free space, and a database table containing information about an inode. 
   
   
       6 . The method of  claim 1 , wherein the metadata expresses information about a free space of a disk in the form of an extent. 
   
   
       7 . The method of  claim 6 , wherein the extent form is expressed with a block number indicating a start position of the free space and the number of blocks corresponding to the size of the free space. 
   
   
       8 . The method of  claim 6 , wherein the extent form is expressed with a byte offset indicating a start position of the free space and a byte unit indicating the size of the free space. 
   
   
       9 . The method of  claim 1 , further comprising:
 obtaining metadata related to the data through the DBMS, when a read request of the data is received from an arbitrary application;   reading data of at least one block determined by the obtained metadata from a disk not through the DBMS; and   transferring the read data to the arbitrary application.   
   
   
       10 . A computer readable recording medium storing a computer program for performing a method of managing data in a file system comprising:
 searching for a free disk space by using a database management system (DBMS) managing metadata of the file system, when a data write request is received from an application;   writing the data in the free disk space without involvement of the DBMS, by referring to the search result; and   updating a part of the metadata changing with the data being written, by using the DBMS.

Join the waitlist — get patent alerts

Track US2007226219A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.