KR100941026B1 - 저장매체에 대한 데이터베이스 관리 방법 - Google Patents
저장매체에 대한 데이터베이스 관리 방법 Download PDFInfo
- Publication number
- KR100941026B1 KR100941026B1 KR1020080032890A KR20080032890A KR100941026B1 KR 100941026 B1 KR100941026 B1 KR 100941026B1 KR 1020080032890 A KR1020080032890 A KR 1020080032890A KR 20080032890 A KR20080032890 A KR 20080032890A KR 100941026 B1 KR100941026 B1 KR 100941026B1
- Authority
- KR
- South Korea
- Prior art keywords
- folder
- file
- storage medium
- database
- item
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/40—Data acquisition and logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (7)
- 저장매체에 저장된 하나 이상의 파일 및 폴더에 대한 데이터베이스를 관리하는 방법에 있어서,(a-1) 상기 저장매체의 할당테이블을 분석하는 단계;(a-2) 상기 저장매체의 파일 및 폴더에 대한 데이터베이스를 생성하는 단계;(a-3) 상기 저장매체의 파일 및 폴더에 대한 엔트리 로케이션을 상기 저장매체의 할당테이블로부터 입수하여 상기 데이터베이스의 파일 항목 및 폴더 항목에 배정하여 기록하는 단계;(a-4) 상기 파일 항목에 대하여 각 파일이 속한 폴더의 크로스링크를 상기 데이터베이스에 기록하는 단계;(b-1) 특정의 파일 항목에 대해 파일 이름을 요청받는 단계;(b-2) 상기 요청된 파일 항목에 대하여 상기 데이터베이스로부터 파일 엔트리 로케이션 및 크로스링크를 획득하는 단계;(b-3) 상기 저장매체로부터 상기 크로스링크에 대응되는 폴더를 오픈하는 단계; 및(b-4) 상기 오픈된 폴더 내에서 상기 파일 엔트리 로케이션에 대응되는 파일 이름을 획득하여 제공하는 단계;를 포함하여 구성되는 저장매체 데이터베이스 관리 방법.
- 청구항 1에 있어서,상기 저장매체 데이터베이스 관리 방법은,(a-5) 상기 저장매체의 폴더에 대하여 상위 폴더의 DB 인덱스를 데이터베이스에 기록하는 단계;(b-5) 특정의 폴더 항목에 대하여 폴더 이름을 요청받는 단계;(b-6) 상기 요청된 폴더 항목에 대하여 상기 데이터베이스로부터 폴더 엔트리 로케이션 및 상위폴더 DB 인덱스를 획득하는 단계;(b-7) 상기 저장매체로부터 상기 상위폴더 DB 인덱스에 따른 폴더를 오픈하는 단계; 및(b-8) 상기 오픈된 폴더 내에서 상기 폴더 엔트리 로케이션에 대응되는 폴더 이름을 획득하여 제공하는 단계;를 더 포함하여 구성되는 저장매체 데이터베이스 관리 방법.
- 청구항 2에 있어서,상기 (b-4) 단계는,(b-4-1) 상기 오픈된 폴더에 포함된 하나 이상의 파일 정보 중 상기 파일 엔트리 로케이션과 매칭되는 파일 정보를 검색하는 단계; 및(b-4-2) 상기 검색된 파일 정보로부터 파일 이름을 획득하여 제공하는 단계;를 포함하여 구성되는 것을 특징으로 하는 저장매체 데이터베이스 관리 방법.
- 청구항 3에 있어서,상기 (b-8) 단계는,(b-8-1) 상기 오픈된 폴더에 포함된 하나 이상의 폴더 정보 중 상기 폴더 엔트리 로케이션과 매칭되는 폴더 정보를 검색하는 단계; 및(b-8-2) 상기 폴더 정보에 기입된 폴더 이름을 획득하여 제공하는 단계;를 포함하여 구성되는 것을 특징으로 하는 저장매체 데이터베이스 관리 방법.
- 청구항 4에 있어서,상기 저장매체 데이터베이스 관리 방법은,(a-6) 상기 저장매체의 각 폴더에 대하여 소속된 최초 파일에 대한 DB 인덱스를 상기 데이터베이스에 저장하는 단계;(b-9) 특정의 폴더 항목에 대해 파일 탐색을 요청받는 단계;(b-10) 상기 요청된 폴더 항목에 대하여 상기 데이터베이스로부터 최초파일 DB 인덱스를 획득하는 단계; 및(b-11) 상기 데이터베이스에서 상기 최초파일 DB 인덱스에 대응되는 파일 항목으로부터 상기 파일 탐색을 수행하는 단계;를 더 포함하여 구성되는 저장매체 데이터베이스 관리 방법.
- 청구항 5에 있어서,상기 저장매체 데이터베이스 관리 방법은,(c-1) 특정의 파일 항목에 대해 재생을 요청받는 단계;(c-2) 상기 요청된 파일 항목에 대하여 상기 데이터베이스로부터 파일 엔트리 로케이션을 획득하는 단계; 및(c-3) 상기 저장매체에서 상기 파일 엔트리 로케이션에 대응되는 물리적 주소로부터 데이터를 판독하여 재생을 수행하는 단계;를 더 포함하여 구성되는 저장매체 데이터베이스 관리 방법.
- 청구항 6에 있어서,상기 저장매체 데이터베이스 관리 방법은,(a-7) 상기 저장매체의 파일에 대하여 코덱 타입 정보를 상기 저장매체에 기록하는 단계;를 더 포함하여 구성되는 저장매체 데이터베이스 관리 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080032890A KR100941026B1 (ko) | 2008-04-08 | 2008-04-08 | 저장매체에 대한 데이터베이스 관리 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080032890A KR100941026B1 (ko) | 2008-04-08 | 2008-04-08 | 저장매체에 대한 데이터베이스 관리 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090107389A KR20090107389A (ko) | 2009-10-13 |
KR100941026B1 true KR100941026B1 (ko) | 2010-02-05 |
Family
ID=41537198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080032890A KR100941026B1 (ko) | 2008-04-08 | 2008-04-08 | 저장매체에 대한 데이터베이스 관리 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100941026B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030095438A (ko) * | 2002-06-10 | 2003-12-24 | 삼성전자주식회사 | 플래쉬 메모리용 파일 시스템 |
JP2004310621A (ja) | 2003-04-10 | 2004-11-04 | Hitachi Ltd | 記憶装置システムにおけるファイルアクセス方法及びファイルアクセスのためのプログラム |
KR20060010424A (ko) * | 2004-07-28 | 2006-02-02 | 삼성전자주식회사 | 메모리 카드의 파일 검색 방법 및 장치 |
KR20070059281A (ko) * | 2005-12-06 | 2007-06-12 | 엘지전자 주식회사 | 홈 네트워크 컴퓨터에서의 파일 관리 방법 및 시스템 |
-
2008
- 2008-04-08 KR KR1020080032890A patent/KR100941026B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030095438A (ko) * | 2002-06-10 | 2003-12-24 | 삼성전자주식회사 | 플래쉬 메모리용 파일 시스템 |
JP2004310621A (ja) | 2003-04-10 | 2004-11-04 | Hitachi Ltd | 記憶装置システムにおけるファイルアクセス方法及びファイルアクセスのためのプログラム |
KR20060010424A (ko) * | 2004-07-28 | 2006-02-02 | 삼성전자주식회사 | 메모리 카드의 파일 검색 방법 및 장치 |
KR20070059281A (ko) * | 2005-12-06 | 2007-06-12 | 엘지전자 주식회사 | 홈 네트워크 컴퓨터에서의 파일 관리 방법 및 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20090107389A (ko) | 2009-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9298384B2 (en) | Method and device for storing data in a flash memory using address mapping for supporting various block sizes | |
US6732222B1 (en) | Method for performing flash memory file management | |
US7761648B2 (en) | Caching method for NAND flash translation layer | |
CN107526550B (zh) | 一种基于日志结构合并树的两阶段合并方法 | |
CN103838853B (zh) | 一种基于不同存储介质的混合文件*** | |
CN108052643B (zh) | 基于LSM Tree结构的数据存储方法、装置及存储引擎 | |
CN101464901A (zh) | 一种对象存储设备中的对象查找方法 | |
CN108491402B (zh) | 一种轻量级文件***的实现方法 | |
US20120158804A1 (en) | Method for converting data in optical disc drive | |
CN105260139B (zh) | 一种磁盘管理方法以及*** | |
TWI397060B (zh) | 物件導向儲存裝置之磁碟配置方法 | |
CN114416646A (zh) | 一种层级存储***的数据处理方法及装置 | |
CN102236609B (zh) | 存储设备及其访问方法 | |
US20070050396A1 (en) | Fast algorithm for building multimedia library database | |
KR20100083976A (ko) | 해시 인덱스 구성 방법과 그 장치, 및 상기 장치를 구비하는 데이터 저장 장치, 및 상기 방법을 구현하는 프로그램이 기록된 기록매체 | |
CN115576956B (zh) | 一种数据处理方法、***、设备以及存储介质 | |
CN108829897A (zh) | 数据存储方法及数据存储*** | |
KR100941026B1 (ko) | 저장매체에 대한 데이터베이스 관리 방법 | |
US20100268870A1 (en) | Data storage device and data storage system including the same | |
CN114996275A (zh) | 一种基于多树转换机制的键值存储方法 | |
CN100444166C (zh) | Fat文件***中基于位置的接口访问方法及其装置 | |
CN108776578B (zh) | 一种快速合并对象的方法和*** | |
CN100541490C (zh) | 无需回收的目录入口***及其方法 | |
CN105630692A (zh) | 一种利用mram存储文件目录的文件存储*** | |
CN100405330C (zh) | 一种获取fat文件***剩余空间的方法及其装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130107 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140107 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150114 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160104 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170124 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180122 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190115 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20200115 Year of fee payment: 11 |