변경하의 NAS 이야기, 여섯 번째로 다룰 내용은 Naming Convention입니다.

이번 강의(?)도 잠시 쉬어가는 내용입니다.
날이 무더워 그런지 좀...^^

이 내용은, 특별히, NAS 특화된 이야기는 아닙니다.
NAS에 한정짓기보다는 교회에서 이런 디지털 컨텐츠 전반을 다루다 보면 바로 접하게 되는,
파일 이름짓기 문제에 관한, 저 개인의 결론입니다.

이렇게 운을 떼니 좀 거창한 듯...^^

Naming Convention이라...
‘이름 명명 규칙’ 정도로 이해할까요?
어떤 시스템 혹은 DB이든 이름규칙은 의외로 꽤나 중요합니다.
시간이 흘러 쌓이게 될 수백, 수천, 수만 건의 자료들 중 원하는 자료를 바로 검색할 수 있어야 하기 때문인데요,
교회도 마찬가지여서 처음부터 이런 틀, 정책을 잘 세워 집을 세워나가야 합니다.
몇 년 지나 ‘이게 아닌가벼...’ 하고 손대기 시작하면... 아이고...
이렇게 일러도 꼭 직접 온몸으로 겪고 나서야 배우는 게 우리 인생이긴 합니다만...

바로 본론 들어갑니다.

저는 오랜 세월 수많은 시행착오 끝에 다음과 같은 이름규칙을 정했습니다.

예를 들어,

‘2010-05-21-D6-천일예배-0294-신30’
‘2011-01-27-D5-새벽-단7,9-14’
‘2011-06-07-D3-문상-목장명-아무개(아무개)부친(아무개, 향78)喪-서천서해병원4번분향실-요11‘

약간 다양하긴 한데...
공통적으로 년-월-일이 나오고 ‘D’로 시작되는 표기가 뒤따릅니다.
그리고나서 특정 그룹핑 내지는 검색어들이 이어집니다.

내용 길어질까 봐 두 가지만 말씀드리면,

첫째, ‘D6’ ← 이건 무슨 표기일까요?

하루는, 유대인의 관점으로 성경을 살피고 있는 열린다성경 시리즈 중 '광야이야기'에서 다음과 같은 내용을 보게 되었습니다.

유대인들은 '요일'을 말할 때 절대로 월요일(Monday), 화요일(Tuesday) 수요일(Wednesday)과 같은 표현을 쓰지 않는다. 이것은 우상숭배와 관련된 표현이기 때문이다. 영어의 본고장인 영국 사람들의 주류는 앵글로 색슨족인데, 이들이 섬기던 다양 한 '신'들의 이름이 영어의 요일 이름에 모두 반영되어 있다. 예를 들어, 오딘(Wednesday), 토르(Thursday), 프레야(Friday) 등의 단어로 바뀐 것이다. 유대인들은 요일을 나타내는 단어로 첫째 날(욤-리숀, 일요일), 둘째 날(욤-쉐니, 월요일), 셋째 날(욤-쉴리쉬, 화요일), 넷째 날(욤-리비이, 수요일) 등의 표현을 쓴다. 이는 창세기 1장에 나오는 7일간의 천지 창조와 관련된 성서적 표현이다.

교회생활에서는 요일표시가 의외로 중요하여 고민하던 차 나름 기준이 생겼는데요,
그래서 Day의 ‘D’, 그리고 첫째 날의 ‘1’을 결합하는 방식으로 다음과 같이 규칙을 정한 것입니다.

D1 : 첫째 날, 주일
D2 : 둘째 날, 월요일
D3 : 셋째 날, 화요일
D4 : 넷째 날, 수요일
D5 : 다섯째 날, 목요일
D6 : 여섯째 날, 금요일
D7 : 일곱째 날, 토요일

그래서 오늘을 이렇게 표기하면 ‘2013-07-29-D2’가 되겠군요. ^^

둘째, 그룹핑은 어떻게 하는 게 답일까?

답은, 다른 사람 혹은 내가 시간이 흐른 후 지금 이 자료를 쉽게 검색할 수 있으려면 어떤 검색어를 넣어 이름을 지어야 하겠는가 스스로 질문하여 보면 나옵니다.

어디 이 이름짓기뿐이겠습니까?

거의 모든 일이 사용자 입장, 상대방 입장에서 헤아리면 답이 나오지요.
그게 인생 아니던가요?

하나님 입장
성도 입장
아내 입장
자식 입장
등등...

위 예로 든 몇 개를 보면 ‘새벽’, ‘문상’, ‘목장명’, ‘아무개’ 등의 검색어 및 성경본문도 있습니다.

한 해가 지나며

올해 내가 새벽설교를 몇 번 했나?
올해 내가 문상설교를 몇 번 했나?
올해 내가 아무개 목장을 몇 번 갔나?
올해 내가 이 본문으로 설교를 했었나?

이런 질문에 바로 답을 찾기 위해 이름짓기를 구성한 것입니다.

앗! 벌써 분량이...

아무쪼록 지나가는 이야기 한 토막이지만
도움되셨기를 바라며...

그럼 다음에 또 만나요. ^^

 

2013-07-29-D2, 제 페이스북(http://www.facebook.com/bygrace.byun) 게시글

 

Posted by bygracetistory
,