310. ADP 초급 과정
개요
ADP란 Access Data Projects의 약자로서, 대용량의 공유 가능한 데이터베이스를 만들 수 있는 특수한 액세스입니다. 액세스 2002 버전에 처음 나온 뒤로 아직 그렇게 널리 사용되지는 않습니다만, ADP를 이용하면 매우 강력한 데이터베이스를 만들 수 있습니다.
ADP는 데이터베이스로 액세스를 사용하지 않습니다. SQL Server라는 강력한 데이터베이스를 사용합니다. 액세스는 폼과 보고서를 보다 손쉽게 만들 수 있도록 돕기만 합니다. 그래서 기존 액세스(mdb 혹은 accdb)에서는 불가능했던 것들이 가능해졌습니다.
ADP를 이용하면 다음과 같은 이점이 있습니다.
원격지에 있는 데이터를 공유할 수 있습니다.
이를테면, 본사-지사간의 데이터를 공유할 수 있습니다. 액세스(mdb 혹은 accdb)에서는 이러한 공유가 불가능했었습니다.
혹은 집에서 회사 데이터베이스에 접근하는 것도 얼마든지 가능합니다.
여러 사용자의 대용량 데이터 공유가 가능해집니다.
액세스는 5~8명이 넘는 동시 사용자가 있을 때 체감 속도가 매우 느려집니다. 하지만 ADP를 이용하면 수백명의 동시 사용자도 무리 없이 수용할 수 있습니다.
실제로 저희 회사는 2백여 명이 동시에 사용하는 ERP를 개발/납품하여 지금까지 운영하고 있는 사례가 있습니다.
또, 액세스에 있었던 2GB의 데이터 크기 제한도 사실상 없어져 무한정의 데이터를 다룰 수 있습니다.
속도가 빨라 집니다.
같은 쿼리라고 하더라도, 액세스(mdb 혹은 accdb)에서 실행하는 쿼리보다 수 배 ~ 수십 배 빠르게 실행됩니다.
'서버'에 명령을 전송하고 결과값만 받아오므로, 네트워크 트래픽이 줄고 쾌적해집니다.
웹과 액세스 두 경로로 데이터에 접근하기가 쉬워 집니다.
액세스(mdb 혹은 accdb) 사용시에도 웹과 액세스 두 가지로 데이터에 접근이 가능하기는 하지만, 보안에 많은 문제가 있을 수 있습니다.
ADP를 사용하면, 내부 사용자는 액세스로, 외부 사용자는 웹으로 접근하여 데이터를 처리하는 것이 보다 쉽고 강력해집니다.
데이터베이스가 거의 깨지지 않습니다.
액세스(mdb 혹은 accdb)의 경우 데이터베이스가 간혹 깨지곤 합니다.
ADP는 SQL Server를 DB로 하기 때문에 데이터베이스가 거의 깨지지 않습니다.
ADP를 이용하여, 보다 많은 사람이 쾌적하게 사용할 수 있는 대용량 데이터베이스를 사용해 보십시오.
당사도, 개발 프로젝트의 80% 이상을 ADP를 이용합니다.
교육 내용