Wednesday, 16 May 2012

Data Backup의 중요성에 대해서...

오늘은 Database의 Backup에 대해서 이야기 해 보도록 하겠습니다.
Computer라는 것이 마냥 편하거나 유용한 도구는 아닙니다. 인간이 만드는 것이고 또 전자 장비라는 것이 나도 모르는 사이에 죽어버릴 수도 있는 것이기 때문에 어느날 갑자기 내 앞에 파란 공포의 스크린이 나타날지 어떤 전문가도 알지 못합니다. 다만 경험으로 아! 이런 경우 잘못 될 수도 있겠구나 하고 미리 조치를 취하는 것이지요. 컴퓨터가 발달하고 중요한 Data들의 저장이 이루어 지면서 많은 엔지니어가 Data의 Backup에 대해 고민하고 여러 방안들을 만들어 냈는데 대형의 재원가 인원이 풍부한 회사가 아닌한 개인 컴퓨터에 모든 Data를 저장하고 자신이 잘 관리하는 방법 밖에 없는 것이겠지요.
 일절 하고 SM POS SYSTEM의 경우도 소규모 사업장을 대상으로 하고 있는 System이기 때문에 아무래도 미리 사용자가 주의하지 않으면 중요한 Data 전체가 날아가는 불편한 사태가 일어날 수도 있는 것입니다. (지금까지 지난 7년간 대략 3개 Store 정도가 문제가 발생을 했었습니다.)

SM POS SYSTEM의 V1.0과 V2.0 의 Database의 차이는 Backup에서도 나타납니다. Access DB를 사용했던 1.0의 경우 매일 Closing시에 중요한 Database File인 POS_DB와 RENTDB Access DB File을 Backup Folder로 복사함으로써 1차적인 Backup을 수행합니다. 정기적으로 이 파일을 USB 저장 장치나 Potable HDD를 이용해 저장을 하면 긴급한 상황에서도 Data의 손실을 최소화 하고 System을 복구 시킬수 있습니다.
 ** Loca Disk C에 있는 BACKUPDB Folder **

사실 Computer로 되어 있는 POS SYSTEM을 쓰는 가게는 기본적으로 Backup 주기와 보관 방법등이  CRA 조사시에 기본적인 질문으로 되어 있기에 각 가게별로 Backup 주기 및 보관에 대해 나름의 계획이 준비되어야 하겠습니다.

V2.0의 경우 V1.0에서 했던 것 처럼 File로 Backup을 하는 방법과 관리자가 직접 Backup을 받는 두가지 방법을 사용합니다. 1.0 보다 더 Data의 손실이 없이 System을 쉽게 복구 할 수 있도록 Upgrade 되어 있습니다. Backup File의 복사는 기본적으로 1.0과 동일하다. 하지만 Access DB 파일은 각 Monthly로 저장을 하기 때문에 POSDB, RENTDB 가 아니라 YYYYMM 의 형식으로 각 Monthly 파일을 만들어 보관합니다. 관리자는 이 파일을 역시 USB나 Potable HDD를 이용 보관을 해야 합니다.
** V10. 과 다르게 Monthly 별로 Backup Data를 만든다 **

또 다른 방법은 Management Program에서 직접 Backup을 실행하는 방법입니다. 이는 기존 V1.0 에서는 없던 기능으로 좀더 쉽게 Data를 보관하도록 하고 있습니다. 실행 방법도 간단해서 쉽게 SQL Database의 Backup 파일을 보관할 수 있습니다. 상세한 Backup 방법은 추후 Manual로 다루도록 하겠습니다.
** Management Program내에 있는 Backup Menu와 실행시 화면 **

SM POS SYSTEM을 사용하시는 User들은 항상 Backup에 대해 신경을 쓰시고 또 Rule을 만들어 놓으시고 실행하시면 언제든지 적은 Data의 손실로 System을 복구하실 수 있으실 겁니다. 


No comments:

Post a Comment