애고~~~
파일 디비라는 것은 원래의 의미로는 File-based database 를 말씀하시는 것 같습니다. 말씀하신 파일을 저장하는 것 자체는 그렇게 문제되질 않습니다. 어떤형식으로 저장하느냐 하는 문제는 얼마든지 알고리듬에 따라 달라질수 있으며, 프로그램머의 취향에 따라 달라질수도 있는 문제지요. 일례로 예전의 dBASE III+ 계열은 파일 내용을 hex editor로서 얼마든지 수정할 정도로 쉬운 포맷을 사용했지요. 하지만 속도는 상당히 괜찮은 편이었습니다.
file-based database 에서 중요한것은 저장 포맷이 아니고, 검색속도, 액세스의 편리성, 인터페이스의 용이성, 저장/삭제 등 유지의 편이성 등일 것입니다. 알고리듬도 이 부분이 대부분을 차지하게 되겠지요. 이에 따라서 파일의 포맷도 결정될 것입니다. 예를 들면 B-tree 계열의 파일들 등이 이러한 목적으로 탄생된 알고리듬들이지요.
개인적으로 file-based database 를 생각하신다면 기존에 구현된 알고리듬을 사용하는 것이 가장 좋을 것으로 생각됩니다. 주로 DBM 계열의 인터페이스를 이요하시면 무난할 것으로 생각합니다.
-- EgNeS 님이 쓰신 글:
>> 자료들을 검색해보아도 파일디비에 관해서는 찾기가 힘들군요...
>>
>> 다름이 아니라, 파일디비를 한번 만들어볼까해서요..:)
>>
>> 혼자, 나름대루.. 저장방식에대한 알고리즘을 생각해보아두.. 끙끙...
>>
>> 문제는.. 한 파일안에 여러 데이타를 분리해서 넣을려구하는데요..
>>
>> 간단하게, '|'를 써서 분리하잔아요..
>>
>> 그런데, 이놈의 데이타가 여러행으루 되어있다면.... 에서 막히네요^^
>>
>> 나름대루... ----wjklfjkdlj28798 이런식으로 분리할수도 있을거같은데..
>> (이멜에서 파일이 전송할때처럼..^^;;;)
>>
>> 혹시, 이에 관계된(파일디비..) 좋은 자료나, 책들이 있으면..
>>
>> 정보 공유 부탁드립니다..꾸벅(--)(__)
|