PostgreSQL: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
의미없는 단어 제거 (fghgf)
세벌 (토론 | 기여)
24번째 줄:
 
== 발자취 ==
PostgreSQL은 캘리포니아대학교 버클리 분교에서 시작된 Ingres 프로젝트로부터 시작되었다. 프로젝트 리더인 Michael Stonebraker는 1982년 Ingres의 상용화를 위해 학교를 떠났었다떠났다.
 
그 후, 1985년에 다시 학교로 돌아온 그는 1980년대 초반부터 급증하게된급증하게 된 당시의 데이터베이스 시스템의 문제점들을 해결하고자 "post-Ingres"(후기-Ingres)프로젝트를 시작했다. 상용화 된 Ingres와는 다르게 post-Ingres에 대한 아이디어를 공유하기 위해 Ingres의 코드를 일부를 제외하고 분리시켰다.
 
1986년부터 개발팀은 데이터베이스 시스템의 기본적인 사항에 대해 몇 가지 논문을 제출하고 이어서 1988년까지 실제로 운영이 가능한 프로토타입을 완성하게 된다완성한다.
 
1989년 6월 그들은 첫 번째 버전과 그 이듬해 6월까지 시스템 규칙을 재작성하는 두 번째 버전까지 소수의 사용자들에게만 공개되었다공개했다. 1991년 세 번째 버전에서도 시스템의 규칙이규칙을 다시 쓰여졌다썼다. 또한 다중 스토리지 관리자 및 향상된 질의엔진에 대한 지원이지원을 추가되었다추가했다. 1993년까지 많은 수의 사용자들이 이 시스템을 사용하게 되었고사용했고 이 시스템의 지원에 관한 요청이 쇄도하기 시작했다.
 
개발팀이 네 번째 버전을 내놓은 후 일차적인 프로젝트가 공식적으로는 종료되었으나, BSD허가권으로BSD 허가권으로 인해 오픈소스 개발자들은 Postgres 시스템의 소스코드를 넘겨받아 계속해서 개발을 하게 되었다계속했다.
 
1994년 캘리포니아대학교 버클리분교의 졸업생인 앤드류 유와 졸리 첸이 SQL의 해석기를 추가하게추가하고 되고기존 기존의Ingres Ingres기반의기반의 질의 시스템을 대체하게 된다대체한다. 이를 "Postgres95" 라고 한다.
 
1996년에는 기존의 데이터베이스 시스템에 새로운 SQL질의어가SQL이 추가되었다는 것을 알리기 위해 Postgres95라는 이름을 PostgreSQL로 바꾸게 된다바꾼다.
 
1997년 PostgreSQL의 첫 번째 버전인 6.0 부터 전 세계의 데이터베이스 개발자와 자원자들이 조직을 형성하고 인터넷을 통해 협력하면서 시스템의 개발과 유지보수를 하게 되었다한다.
 
PostgreSQL을 상용 버전으로 만들 수는 있었으나, 과거와 같이 급속도로 개발되지는 않았다.
 
상용 PostgreSQL의 대표적인 것으로는 Paula Hawthorn<ref>원래 Ingres 개발팀원이었으며 (상용)Ingres팀으로 옮겼음</ref>과 Michael Stonebraker가 세운 Illustra Information Technologies의 상용버전이다상용버전이 있다.
 
== 특징점 ==