모바일 데이터베이스
태그 :
- 개념
- 현장업무에서 발생한 데이터를 가공 후 동기화를 통해 중앙서버로 전송할 수 있도록 이동 컴퓨팅 기기에 탑재된 DB
1. 이동형 단말에 탑재되어 업무처리를 지원하는 모바일 DB의 이해
가. 모바일 DB의 정의
- 현장업무에서 발생한 데이터를 가공 후 동기화를 통해 중앙서버로 전송할 수 있도록 이동 컴퓨팅 기기에 탑재된 DB
나. 모바일 DB의 특징
- 소용량 장비에 탑재가능 :제한된 CPU 및 메모리에 최소한의 환경제공
- 기존의 데이터베이스와 복제(Replication) 및 동기화 기능(Synchronization)
- 내장형(Embedded DBMS) : 데이터와 어플리케이션의 결합하는 형태로 Mobile 기기에 탑재
다. 모바일 DB의 요구기능
- 플랫폼 독립적 : 다양한 플랫폼과 OS의 향상에 유연한 대응이 필요함
- 장애로부터의 복구가 신속해야 함
- 한정된 모바일(CPU, 메모리) 환경에 최적화되어야 함
- 서버와 모바일 노드간의 데이터 정합성 보장과 보안이 강화되어야 함
2. 모바일 DB의 개념도와 구성 요소
가. 모바일 DB의 개념도
<출처: Wikipedia, http://en.wikipedia.org/wiki/Mobile_database >
나. 모바일 DB의 세가지 구성 요소
구성 요소 |
설 명 |
Fixed hosts |
Database Server를 통해 트랜잭션과 데이터 관리 기능을 처리하는 host |
Mobile units |
Base Station으로부터 Network 연결을 유지하여 업무를 처리하는 이동 단말 |
Base stations |
하나 이상의 무선 단말들의 상호 통신을 위해 고정위치에 설치되는 장치 |
3. 모바일 DB의 동기화 기술
가. 데이터 정확성 보장기술
- 서버내의 기간데이터와 사용자 모바일 디바이스 내의 데이터가 분산 관리되는 형태의 이중화 특성 에 따른 데이터 불일치 발생에 대비한 충동해결방법 메커니즘
- 최종 데이터변경시간, 서버측 데이터 우선, 모바일 디바이스 데이터 우선등의 기본적인 데이터충돌 해결 원칙제공
나. 빠른 데이터 동기화 속도
- 네트워크 인프라와 통신대역폭이 취약할수록 사용자의 동기화 속도는 전송하고자 하는 데이터 량에 의해 결정됨
- 통신비용의 절감을 위하여 실시간 데이터 압축기술 사용
다. 모바일 디바이스내의 보안
- 모바일 데이터베이스 자체에 대한 암호화 모듈 (ECC적용) 탑재
- 사용자가 쉽게 자신의 데이터 암호화 할 수 있는 소프트웨어적 보안장치
라. 사용자 인증표준 및 이어받기 기능
- SSO(Single Sign On)와 같은 표준화된 인증서버 기능제공 (Moblie DB동기화 작업시)
4. 기업에서의 모바일 DB 활용 사례
가. 모바일 DB 도입 방향
- 기업내부환경 및 외부환경을 고려하여 강점, 약점, 기회, 위협요인을 분석
- 구축방안사례 : 도시가스 공사의 외근직원을 가스검침 및 설치,자동차 회사의 영업사원의 현장판매, 물류시스템 등
나. 모바일 DB 활용예
- 기업 데이터베이스와의 동기화를 통한 모바일 업무 수행
5. 모바일 DB 발전전망
가. 대용량 데이터처리 및 위치기반 서비스
- 대용량의 데이터처리를 위해 고속 인터넷환경의 기간데이터베이스와 연계
- 현존하는 위치기반서비스 정보통신기술을 활용한 데이터베이스 활용 극대화 노력
나. 유비쿼터스 컴퓨팅환경에서 Mobile DB
- Embedded 시스템, RFID(무선주파수식별), IPV6(132bit주소), MEMS(Micro Electro Mechanical System: 기계+반도체칩) 센서 및 칩기술접목
- 엄청난 대용량의 데이터 처리를 해야 하므로 데이터가 발생되는 네트워크 끝 단에서 에지(edge)컴퓨팅 기술에 의존할 것으로 전망
- 인간중심의 데이터가공, 저장, 공유형태에서 유비쿼터스 기술과 접목하여 비가시적인 내장시스템 형태로 진화 할 것으로 전망
다. 기업의 비즈니스 모델의 변화
- RTE(Real Time Enterprise) 를 지원하기 위한 IT인프라로 활용가치 가능
- UCC 통한 WEB 2.0 구현에 있어서의 기술로 활용