KR100843075B1 - 데이터를 관리하는 장치 및 방법 - Google Patents
데이터를 관리하는 장치 및 방법 Download PDFInfo
- Publication number
- KR100843075B1 KR100843075B1 KR1020060048260A KR20060048260A KR100843075B1 KR 100843075 B1 KR100843075 B1 KR 100843075B1 KR 1020060048260 A KR1020060048260 A KR 1020060048260A KR 20060048260 A KR20060048260 A KR 20060048260A KR 100843075 B1 KR100843075 B1 KR 100843075B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- file
- directory
- path
- fid
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/164—File meta data generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/964—Database arrangement
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (16)
- 소정 파일 시스템 환경 하에서, 데이터 생성 명령어를 입력받는 입력부;상기 데이터 생성 명령어에 대응하는 데이터의 종류를 판단하는 제어부;상기 데이터 생성 명령어를 참조하여 상기 데이터를 생성하는 데이터 생성부; 및상기 종류를 참조하여 동일한 종류의 데이터에 대한 파일 식별자가 인접하게 되도록 상기 생성된 데이터에 대한 파일 식별자를 배치하는 메타데이터 갱신부를 포함하는 데이터를 관리하는 장치.
- 제 1항에 있어서,상기 파일 시스템은 범용 디스크 포맷 파일 시스템을 포함하는 데이터를 관리하는 장치.
- 제 1항에 있어서,상기 데이터는 파일 또는 디렉토리인 데이터를 관리하는 장치.
- 제 1항에 있어서,상기 데이터 및 상기 파일 식별자 중 적어도 하나를 저장하는 저장부를 더 포함하는 데이터를 관리하는 장치.
- 제 4항에 있어서,상기 파일 식별자가 배치된 순서대로 상기 저장된 데이터를 검색하는 데이터 검색부를 더 포함하는 데이터를 관리하는 장치.
- 제 5항에 있어서,상기 데이터 검색부는 입력된 검색 명령어에 포함된 디렉토리의 경로 또는 파일의 경로 중 최상위의 경로를 추출하고, 상기 추출된 최상위의 경로를 최상위 디렉토리의 디렉토리 영역에 포함된 파일 식별자와 비교하는 데이터를 관리하는 장치.
- 제 1항에 있어서,상기 메타데이터 갱신부는 디렉토리에 대한 파일 식별자를 파일에 대한 파일 식별자보다 우선시켜 배치하는 데이터를 관리하는 장치.
- (a) 소정 파일 시스템 환경 하에서, 데이터 생성 명령어를 입력받는 단계;(b) 상기 데이터 생성 명령어에 대응하는 데이터의 종류를 판단하는 단계;(c) 상기 데이터 생성 명령어를 참조하여 상기 데이터를 생성하는 단계; 및(d) 상기 종류를 참조하여 동일한 종류의 데이터에 대한 파일 식별자가 인접하게 되도록 상기 생성된 데이터에 대한 파일 식별자를 배치하는 단계를 포함하는 데이터를 관리하는 방법.
- 제 8항에 있어서,상기 파일 시스템은 범용 디스크 포맷 파일 시스템을 포함하는 데이터를 관 리하는 방법.
- 제 8항에 있어서,상기 데이터는 파일 또는 디렉토리인 데이터를 관리하는 방법.
- 제 8항에 있어서,상기 데이터 및 상기 파일 식별자 중 적어도 하나를 저장하는 단계를 더 포함하는 데이터를 관리하는 방법.
- 제 11항에 있어서,상기 파일 식별자가 배치된 순서대로 상기 저장된 데이터를 검색하는 단계를 더 포함하는 데이터를 관리하는 방법.
- 제 12항에 있어서,상기 저장된 데이터를 검색하는 단계는 입력된 검색 명령어에 포함된 디렉토리의 경로 또는 파일의 경로 중 최상위의 경로를 추출하고, 상기 추출된 최상위의 경로를 최상위 디렉토리의 디렉토리 영역에 포함된 파일 식별자와 비교하는 단계를 포함하는 데이터를 관리하는 방법.
- 제 8항에 있어서,상기 (d) 단계는 디렉토리에 대한 파일 식별자를 파일에 대한 파일 식별자보다 우선시켜 배치하는 단계를 포함하는 데이터를 관리하는 방법.
- 제 6항에 있어서,상기 데이터 검색부는 현재 추출된 경로가 상기 검색 명령어에 포함된 경로 중 마지막 경로가 아닌 경우, 상기 검색 명령어에서 이전에 추출된 경로의 다음 경로를 추출한 후, 상기 추출된 다음 경로를 상기 이전에 추출된 경로에 대응하는 디렉토리 영역에 포함된 파일 식별자와 비교하는 데이터를 관리하는 장치.
- 제 13항에 있어서,상기 저장된 데이터를 검색하는 단계는 현재 추출된 경로가 상기 검색 명령어에 포함된 경로 중 마지막 경로가 아닌 경우, 상기 검색 명령어에서 이전에 추출된 경로의 다음 경로를 추출한 후, 상기 추출된 다음 경로를 상기 이전에 추출된 경로에 대응하는 디렉토리 영역에 포함된 파일 식별자와 비교하는 단계를 포함하는 데이터를 관리하는 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060048260A KR100843075B1 (ko) | 2006-05-29 | 2006-05-29 | 데이터를 관리하는 장치 및 방법 |
US11/723,650 US8051042B2 (en) | 2006-05-29 | 2007-03-21 | Apparatus and method for managing data |
CNA2007101048915A CN101082931A (zh) | 2006-05-29 | 2007-05-24 | 用于管理数据的装置和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060048260A KR100843075B1 (ko) | 2006-05-29 | 2006-05-29 | 데이터를 관리하는 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070114546A KR20070114546A (ko) | 2007-12-04 |
KR100843075B1 true KR100843075B1 (ko) | 2008-07-03 |
Family
ID=38750766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060048260A KR100843075B1 (ko) | 2006-05-29 | 2006-05-29 | 데이터를 관리하는 장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8051042B2 (ko) |
KR (1) | KR100843075B1 (ko) |
CN (1) | CN101082931A (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080250431A1 (en) * | 2007-04-04 | 2008-10-09 | Research In Motion Limited | System and method for displaying media files in a media application for a portable media device |
CN101237658B (zh) * | 2007-12-18 | 2012-06-27 | 中国移动通信集团设计院有限公司 | 一种移动通信系统中数据的存储方法及装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010085662A (ko) * | 2000-02-29 | 2001-09-07 | 이데이 노부유끼 | 기록 방법, 기록 장치, 및 기록 매체 |
US6292795B1 (en) * | 1998-05-30 | 2001-09-18 | International Business Machines Corporation | Indexed file system and a method and a mechanism for accessing data records from such a system |
KR20020039663A (ko) * | 2000-06-09 | 2002-05-27 | 요트.게.아. 롤페즈 | 저장매체 상의 가용 저장공간을 암시적으로 분할하는 방법 |
JP2002207628A (ja) * | 2001-01-10 | 2002-07-26 | Matsushita Electric Ind Co Ltd | ファイル管理方法及びそれを用いたデータ記録装置、データ再生装置、データ記録再生装置 |
KR20020088571A (ko) * | 2001-05-18 | 2002-11-29 | 엘지전자 주식회사 | 디지탈 파일 기록 및 액세스 방법 |
KR20030001392A (ko) * | 2000-03-31 | 2003-01-06 | 데이타플레이, 인코포레이티드 | 기억 장치 내의 디지털 기억 매체에 대한 정보에액세스하기 위한 파일 시스템 및 방법 |
KR20030010751A (ko) * | 2000-06-23 | 2003-02-05 | 샤프 가부시키가이샤 | 파일 관리 방법 |
KR20030019605A (ko) * | 2001-05-24 | 2003-03-06 | 소니 가부시끼 가이샤 | 기록 방법, 기록 장치 및 기록 매체 |
KR20050006975A (ko) * | 2003-07-10 | 2005-01-17 | 삼성전자주식회사 | 식별자를 이용하여 컨텐츠 파일을 컨트롤하는 방법 |
KR20060071085A (ko) * | 2004-12-21 | 2006-06-26 | 한국전자통신연구원 | 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을위한 객체 저장소 관리 시스템 및 방법 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5276874A (en) * | 1989-08-11 | 1994-01-04 | Digital Equipment Corporation | Method for creating a directory tree in main memory using an index file in secondary memory |
US5361361A (en) * | 1993-09-30 | 1994-11-01 | Intel Corporation | Hierarchical integrated help utility for a computer system |
EP1208479A1 (en) | 1999-07-22 | 2002-05-29 | Ori Software Development Ltd. | Method for organizing directories |
US6625591B1 (en) | 2000-09-29 | 2003-09-23 | Emc Corporation | Very efficient in-memory representation of large file system directories |
PE20030375A1 (es) | 2001-08-13 | 2003-04-12 | Qualcomm Inc | Privilegio de acceso de nivel de aplicacion para un area de almacenamiento en un dispositivo de computadora |
WO2004023483A1 (ja) * | 2002-09-06 | 2004-03-18 | Matsushita Electric Industrial Co., Ltd. | アクセス方法、アクセス装置および情報記録媒体 |
JP2005005810A (ja) * | 2003-06-09 | 2005-01-06 | Canon Inc | メディアデータ管理方法、ディスク録画装置、ディスク再生装置、メディアデータ管理システム、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体 |
JP4651277B2 (ja) * | 2003-11-13 | 2011-03-16 | ソニー株式会社 | 情報記録再生装置および方法、プログラム格納媒体、並びにプログラム |
US20070136520A1 (en) * | 2003-11-21 | 2007-06-14 | Koninklijke Philips Electronics, N.V. | Device for and method of recording digital information signals |
KR100601682B1 (ko) | 2004-06-01 | 2006-07-14 | 삼성전자주식회사 | 미디어 파일 이동 방법, 장치 및 그 방법을 수행하기 위한 프로그램이 저장된 저장매체 |
US7835615B2 (en) * | 2004-10-12 | 2010-11-16 | Panasonic Corporation | Data processing apparatus |
JP2006127571A (ja) * | 2004-10-26 | 2006-05-18 | Matsushita Electric Ind Co Ltd | ディスク再生装置 |
JP4901164B2 (ja) * | 2005-09-14 | 2012-03-21 | ソニー株式会社 | 情報処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
-
2006
- 2006-05-29 KR KR1020060048260A patent/KR100843075B1/ko not_active IP Right Cessation
-
2007
- 2007-03-21 US US11/723,650 patent/US8051042B2/en not_active Expired - Fee Related
- 2007-05-24 CN CNA2007101048915A patent/CN101082931A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6292795B1 (en) * | 1998-05-30 | 2001-09-18 | International Business Machines Corporation | Indexed file system and a method and a mechanism for accessing data records from such a system |
KR20010085662A (ko) * | 2000-02-29 | 2001-09-07 | 이데이 노부유끼 | 기록 방법, 기록 장치, 및 기록 매체 |
KR20030001392A (ko) * | 2000-03-31 | 2003-01-06 | 데이타플레이, 인코포레이티드 | 기억 장치 내의 디지털 기억 매체에 대한 정보에액세스하기 위한 파일 시스템 및 방법 |
KR20020039663A (ko) * | 2000-06-09 | 2002-05-27 | 요트.게.아. 롤페즈 | 저장매체 상의 가용 저장공간을 암시적으로 분할하는 방법 |
KR20030010751A (ko) * | 2000-06-23 | 2003-02-05 | 샤프 가부시키가이샤 | 파일 관리 방법 |
JP2002207628A (ja) * | 2001-01-10 | 2002-07-26 | Matsushita Electric Ind Co Ltd | ファイル管理方法及びそれを用いたデータ記録装置、データ再生装置、データ記録再生装置 |
KR20020088571A (ko) * | 2001-05-18 | 2002-11-29 | 엘지전자 주식회사 | 디지탈 파일 기록 및 액세스 방법 |
KR20030019605A (ko) * | 2001-05-24 | 2003-03-06 | 소니 가부시끼 가이샤 | 기록 방법, 기록 장치 및 기록 매체 |
KR20050006975A (ko) * | 2003-07-10 | 2005-01-17 | 삼성전자주식회사 | 식별자를 이용하여 컨텐츠 파일을 컨트롤하는 방법 |
KR20060071085A (ko) * | 2004-12-21 | 2006-06-26 | 한국전자통신연구원 | 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을위한 객체 저장소 관리 시스템 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
US8051042B2 (en) | 2011-11-01 |
KR20070114546A (ko) | 2007-12-04 |
US20070276876A1 (en) | 2007-11-29 |
CN101082931A (zh) | 2007-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100877063B1 (ko) | 데이터를 관리하는 장치 및 방법 | |
US9104673B2 (en) | Method for supporting multiple filesystem implementations | |
US9646030B2 (en) | Computer-readable medium storing program and version control method | |
US9830324B2 (en) | Content based organization of file systems | |
JP5886447B2 (ja) | ロケーション非依存のファイル | |
US20070038647A1 (en) | Management of media sources in memory constrained devices | |
KR101099802B1 (ko) | 하나의 디렉토리로부터 또 다른 디렉토리로의 파일 복사 | |
US8667035B2 (en) | Method of converting a filesystem while the filesystem remains in an active state | |
KR101512296B1 (ko) | 어플리케이션 연관 파일 처리 단말 및 단말의 어플리케이션 연관 파일 처리 방법 | |
KR100843075B1 (ko) | 데이터를 관리하는 장치 및 방법 | |
KR100809318B1 (ko) | 파일 관리 장치 및 방법 | |
US20080306927A1 (en) | Index Partitioning and Scope Checking | |
US20090319478A1 (en) | Method for improving the performance of a file system in a computing device | |
CN111930684A (zh) | 基于hdfs的小文件处理方法、装置、设备及存储介质 | |
JP2004272439A (ja) | ディレクトリ検索方法、ディレクトリ検索装置、記憶媒体及びプログラム | |
KR20080102794A (ko) | 최종 화면 복구 장치 및 방법 | |
KR101212954B1 (ko) | 임베디드 리눅스가 탑재된 휴대용 단말기의 데이터 저장 및 검색방법과, 그 방법을 이용하여 데이터를 저장 및 검색하는 휴대용 단말기 | |
KR20160055313A (ko) | 메타데이터를 이용한 다중 매체 내 음원 관리 장치 및 방법 | |
JP2001101047A (ja) | データ管理装置、データ管理方法および記録媒体 | |
KR100902483B1 (ko) | 데이터베이스 필드의 동적 확장 기능을 제공하는 이동통신단말기 및 그의 데이터베이스 필드 동적 확장 방법 | |
KR20070049500A (ko) | 파일 시스템 관리 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060529 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070921 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080529 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080626 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080627 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110530 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20120530 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130530 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130530 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140529 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20140529 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150528 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20150528 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160530 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160530 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170529 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20170529 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190407 |