개발자중에는 오라클이나 SQL Server, MySQL은 들어보았어도 더비(Derby) 데이터베이스를 처음 들어보는 분들 계실것입니다. "Java DB"로도 불리는 더비는 순수 Java로 개발한 DBMS로 자바 환경이라면 어떤 플랫폼에서도 동작할 뿐만아니라 SQLite3 처럼 라이브러리 형태로 응용에 간단하게 탑재하여 단독형(Stand alone) 형태로 사용 할 수도 있고 범용 DBMS 처럼 네트워크를 통해서 서비스하는 형태로 다중 사용자 구조로 사용할 수 있는등 다양한 응용이 가능한 DBMS 입니다. 자바 실행 환경에 포함되어 있으니 별도의 DBMS 설치도 필요없고 무료이니 라이선스 구입을 위한 비용도 들지 않는 주목할 만한 데이터베이스 입니다.그런데, 왠만한 DBMS들이 데이터베이스 관리 도구를 별..
이론적으로 데이터베이스(DB, Database), 데이터베이스 관리 시스템(DBMS, Database Management System), 데이터베이스 시스템(DBS, Database System)은 모두 각자의 정체가 있습니다. DBMS는 하나 이상의 DB를 관리하는 시스템으로 통상 오라클, SQL Server, MySQL과 같은 제품을 지칭합니다. 각 DBMS별로 관리하는 DB의 형태와 구조가 다르기 때문에 DB는 DBMS에 의존적이고 서로 다른 DBMS가 동일한 DB를 사용할 수는 없고 다른 DBMS의 DB를 사용하려면 통상 전환 과정을 거쳐야 합니다. DB와 DBMS로 구성된 시스템을 통칭하여 DBS, 데이터베이스 시스템이라고 합니다. "데이터베이스"라고 하면 단어적 의미는 데이터를 가지고 있는 D..