이하 스크랩 내용-------------------
SAM File 이란
순차 파일을 말하는 것인데, 직접 파일과 대조되는 것입니다.
Seauential Access Method File 이란 뜻으로 풀이하자면 레코드를 순차적으로 기록해 놓는 방법입니다.
쉽게 설명하자면 어떤 연관된 내용들끼리 모아서 저장해 놓는 방식이 아니라.
주욱 그대로 기차놀이하듯 데이타가 생성되는 순서대로 이어붙여 저장하는 방식입니다.
전산실에서 초창기에 COBOL을 많이 썼었는데, 이 때 저장매체로 Tape가 쓰였었지요.
이 테이프는 돌아가면서 주욱 기록해 놓는데 유용했고..
그당시 저장매체로는 대용량이었기 때문에 많이 쓰였습니다.
장점은 Key 순서대로 편성되므로 속도가 빠르고
어떠한 입출력 매체에도 편성 가능하며 매체의 효율이 좋다는 것입니다.
단점은 추가, 삭제, 이동시에 자료의 추가적인 이동이 필요하다는 점이구요.
코볼에서는 주로 ISAM(Indexed Sequential Access Method) File을 많이 썼는데
이것은 어디쯤에 어느 자료가 있다는 인덱스를 앞 부분에 기록해 놓으면 원하는 자료를 찾는데 유용했기 때문입니다.
이 인덱스가 없으면 하나씩 하나씩 책장 넘기듯 넘기면서 찾아야 할테니까요.
순차 파일을 말하는 것인데, 직접 파일과 대조되는 것입니다.
Seauential Access Method File 이란 뜻으로 풀이하자면 레코드를 순차적으로 기록해 놓는 방법입니다.
쉽게 설명하자면 어떤 연관된 내용들끼리 모아서 저장해 놓는 방식이 아니라.
주욱 그대로 기차놀이하듯 데이타가 생성되는 순서대로 이어붙여 저장하는 방식입니다.
전산실에서 초창기에 COBOL을 많이 썼었는데, 이 때 저장매체로 Tape가 쓰였었지요.
이 테이프는 돌아가면서 주욱 기록해 놓는데 유용했고..
그당시 저장매체로는 대용량이었기 때문에 많이 쓰였습니다.
장점은 Key 순서대로 편성되므로 속도가 빠르고
어떠한 입출력 매체에도 편성 가능하며 매체의 효율이 좋다는 것입니다.
단점은 추가, 삭제, 이동시에 자료의 추가적인 이동이 필요하다는 점이구요.
코볼에서는 주로 ISAM(Indexed Sequential Access Method) File을 많이 썼는데
이것은 어디쯤에 어느 자료가 있다는 인덱스를 앞 부분에 기록해 놓으면 원하는 자료를 찾는데 유용했기 때문입니다.
이 인덱스가 없으면 하나씩 하나씩 책장 넘기듯 넘기면서 찾아야 할테니까요.

















덧글