아파치 더비
Apache Derby원저작자 | Cloudscape Inc(나중에 IBM) |
---|---|
개발자 | Apache 소프트웨어 재단 |
안정된 릴리스 | 10.15.2.0 / 2020년 3월 , 전( |
저장소 | 더비 저장소 |
기입처 | 자바 |
운영 체제 | 크로스 플랫폼 |
유형 | 릴레이셔널 데이터베이스 관리 시스템 |
면허증. | Apache 라이센스 2.0 |
웹 사이트 | db |
Apache Derby(이전에 IBM Cloudcape로 배포됨)는 Java 프로그램에 포함되어 온라인 트랜잭션 처리에 사용할 수 있는 Apache Software Foundation에서 개발한 RDBMS(관계형 데이터베이스 관리 시스템)입니다.3.[1]5MB의 디스크 공간을 사용합니다.
Apache Derby는 Apache 2.0 라이선스에 따라 오픈 소스 프로젝트로 개발되었습니다.한동안 Oracle은 Java [2]DB라는 이름으로 동일한 바이너리를 배포했습니다.2015년 6월 JDK 9에서는 [3]더 이상 사용하지 않겠다고 발표했습니다.
역사
Apache Derby는 1996년 Nat Wyatt와 Howard Torf가 Java 데이터베이스 기술을 개발하기 위해 설립한 캘리포니아주 오클랜드의 Cloudscape Inc.에서 시작되었습니다.데이터베이스 엔진의 첫 출시(당시 JBMS로 불림)는 1997년이었다.그 후, 이 제품의 이름은 Cloudscape로 변경되었고 약 6개월마다 출시되었습니다.
1999년 Informix Software, Inc.는 Cloudscape, Inc.[4]를 인수했습니다.2001년에 IBM은 Cloudscape를 포함한 Informix Software의 데이터베이스 자산을 인수했습니다.데이터베이스 엔진은 IBM Cloudscape로 브랜드 변경되었으며, 주로 IBM의 Java 제품 및 미들웨어에 내장된 사용에 초점을 맞춘 릴리스가 계속되었습니다.
2004년 8월 IBM은 Apache DB [5]프로젝트가 후원하는 인큐베이터 프로젝트인 Derby로 Apache Software Foundation에 코드를 기부했습니다.2005년 7월, Derby 프로젝트는 Apache 인큐베이터에서 졸업했으며, 현재는 Apache DB Top Level Project의 하위 프로젝트로 개발 중입니다.Derby의 육성 졸업 전에 Sun은 Derby를 자사 제품의 [6]컴포넌트로 사용할 목적으로 Derby 프로젝트에 참여했으며, 2006년 12월 Java 6 출시와 함께 Derby를 Java DB로 JDK에 패키징하기 시작했습니다.
2007년 3월 IBM은 Cloudscape 제품에 대한 마케팅 및 지원을 철회하지만 Apache Derby [7]프로젝트에 계속 기여할 것이라고 발표했습니다.
Java DB 데이터베이스는 Oracle이 지원하는 Apache Derby 배포입니다.
테크놀로지
Derby 임베디드 데이터베이스 엔진
이 기술의 핵심인 Derby의 데이터베이스 엔진은 JDBC와 SQL을 프로그래밍 API로 지원하는 완전한 기능의 관계형 임베디드 데이터베이스 엔진입니다.IBM DB2 SQL 구문을 사용합니다.
더비 네트워크 서버
Derby 네트워크 서버는 기존 클라이언트 서버 기능을 제공함으로써 Derby 데이터베이스 엔진의 도달 범위를 늘립니다.네트워크 서버를 통해 클라이언트는 표준 DRDA 프로토콜을 사용하여 TCP/IP를 통해 연결할 수 있습니다.네트워크 서버를 사용하면 Derby 엔진은 네트워크화된 JDBC, ODBC/CLI, Perl을 지원할 수 있습니다.
임베디드 네트워크 서버
임베디드 데이터베이스는 하이브리드 서버/임베디드 RDBM으로 동작하도록 설정할 수 있습니다.또, 같은 [8]JVM내의 클라이언트 외에 다른 클라이언트로부터의 TCP/IP 접속도 받아들이도록 설정할 수 있습니다.
데이터베이스 유틸리티
- ij: 임의의 JDBC 데이터베이스에 대해 SQL 스크립트를 실행할 수 있는 도구입니다.
- dblook: Derby 데이터베이스의 스키마 추출 도구입니다.
- 시스템:버전 번호와 클래스 경로를 표시하는 유틸리티.
「 」를 참조해 주세요.
레퍼런스
- ^ "Apache Derby". Apache.org.
- ^ Java DB - FAQ: "Java DB는 Apache Derby의 포크입니까?"
- ^ JDK 9의 Derby로 이동
- ^ "Informix Completes Acquisition of Cloudscape, Inc". Business Wire. Berkshire Hathaway. October 11, 1999. Archived from the original on March 9, 2000. Retrieved October 12, 2019 – via Yahoo.com.
- ^ "Why IBM is open sourcing Cloudscape as Derby". IBM.
- ^ "Apache Derby graduates with Sun onboard". CNET news.com.
- ^ "Changes in Cloudscape Availability and Support". IBM.
- ^ 자세한 내용은 http://db.apache.org/derby/docs/10.4/adminguide/의 Embedded Server 예 참조
참고 문헌
- Zikopoulos, Paul C.; Baklarz, George; Scott, Dan (November 6, 2005). Apache Derby—Off to the Races: Includes Details of IBM Cloudscape (First ed.). IBM Press. p. 600. ISBN 0-13-185525-5. Archived from the original on February 15, 2009.
외부 링크
- 공식 웹사이트
- 내장 OSGi 환경에 도입 가능한 오픈 소스 순수 Java Relational Database Engine인 Internals of Derby
- Oracle Java DB 사이트
- IBM이 Cloudscape를 IBM developerWorks 사이트인 Derby로 오픈 소싱하는 이유
- Apache Derby 퍼포먼스 결과 JPA 벤치마크
- SQL 2003 컴플라이언스 매트릭스
- 더비 데이터베이스 구성 및 설치