이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다스포츠 토토 사이트 : 문서 : 17 : 2. 스포츠 토토 사이트의 간단한 스포츠 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

2. 간단한 역사토토 꽁 머니 #

객체 관계 데이터베이스 관리 시스템은 현재 알려진토토 꽁 머니에서 파생되었습니다Postgres버클리 캘리포니아 대학교에서 작성된 패키지. 그 뒤에 수십 년의 발전으로토토 꽁 머니이제 어디서나 사용할 수있는 가장 고급 오픈 소스 데이터베이스입니다.

여기에 제시된 역사에 대한 또 다른 테이크 Joe Hellerstein의 논문에서 찾을 수 있습니다Postgres를 되돌아보고 [Hell18].

2.1. 버클리Postgres프로젝트#

thePostgresMichael Stonebraker 교수가 이끄는 프로젝트는 Defense Advanced Research Projects Agency (가 후원했습니다.darpa), 육군 연구실 (aro), 국립 과학 재단 (NSF) 및 ESL, Inc.의 구현Postgres1986 년에 시작되었습니다. 시스템의 초기 개념은에 제시되었습니다.[Ston86]및 초기 데이터 모델의 정의가에 나타납니다.[Rowe87]. 당시 규칙 시스템의 설계는에 설명되어 있습니다.[Ston87a]. 스토리지 관리자의 이론적 근거와 아키텍처는에 자세히 설명되어 있습니다.[STON87B].

Postgres그 이후 몇 가지 주요 릴리스를 거쳤습니다. 첫 번째Demoware시스템은 1987 년에 운영되었으며 1988 년에 상영되었습니다acm-sigmod회의. 버전 1, 설명[Ston90a], 1989 년 6 월에 몇몇 외부 사용자에게 공개되었습니다. 첫 번째 규칙 시스템에 대한 비판에 대한 응답으로 ([Ston89]), 규칙 시스템이 재 설계되었습니다 ([STON90B]) 및 버전 2는 1990 년 6 월 새로운 규칙 시스템으로 출시되었습니다. 버전 3은 1991 년에 출연하여 여러 스토리지 관리자, 개선 된 쿼리 집행자 및 다시 작성된 규칙 시스템에 대한 지원을 추가했습니다.Postgres95(아래 참조) 휴대 성과 신뢰성에 중점을 두었습니다.

Postgres다양한 연구 및 생산 응용 프로그램을 구현하는 데 사용되었습니다. 여기에는 재무 데이터 분석 시스템, 제트 엔진 성능 모니터링 패키지, 소행성 추적 데이터베이스, 의료 정보 데이터베이스 및 여러 지리 정보 시스템이 포함됩니다.Postgres또한 여러 대학에서 교육 도구로 사용되었습니다. 마지막으로 Illustra Information Technologies (나중에 합병Informix, 현재 소유하고있는IBM) 코드를 집어 들고 상용화했습니다. 1992 년 말,PostgresSequoia 2000 과학 컴퓨팅 프로젝트의 주요 데이터 관리자가되었습니다.[Ston92].

1993 년에는 외부 사용자 커뮤니티의 규모가 거의 두 배가되었습니다. 프로토 타입 코드와 지원이 데이터베이스 연구에 전념해야 할 많은 시간을 차지하고 있다는 것이 점점 더 분명해졌습니다. 이러한 지원 부담을 줄이기 위해 버클리Postgres프로젝트는 공식적으로 버전 4.2로 끝났습니다.

2.2. Postgres95 #

1994 년 Andrew Yu와 Jolly Chen은 SQL 언어 통역사를 추가했습니다Postgres. 새 이름으로Postgres95그 후 원래의 오픈 소스 후손으로 세계에서 자신의 길을 찾기 위해 웹에 출시되었습니다.Postgres버클리 코드.

Postgres95코드는 완전히 ANSI C였으며 크기가 25%로 다릅니다. 많은 내부 변화가 개선 된 성능과 유지 가능성.Postgres95릴리스 1.0.x는 위스콘신 벤치 마크에서에 비해 약 30-50% 더 빠르게 달렸습니다.Postgres, 버전 4.2. 버그 수정과는 별도로 다음은 주요 개선 사항이었습니다.

  • 쿼리 언어 포스트 퀸이로 대체되었습니다.SQL(서버에서 구현). (인터페이스 라이브러리libpqPostquel의 이름을 따서 명명되었습니다.) 하위 Queries는 지원되지 않았습니다.토토 꽁 머니(아래 참조) 그러나에서 모방 될 수 있습니다.Postgres95사용자 정의SQL함수. 집계 기능이 다시 구현되었습니다.그룹 by쿼리 조항도 추가되었습니다.

  • 새로운 프로그램 (PSQL)는 대화식 SQL 쿼리를 위해 제공되었으며 사용한gnu Readline. 이것은 대부분 옛날을 대체했습니다모니터프로그램.

  • 새로운 프론트 엔드 라이브러리,libpgtcl, 지원tcl기반 클라이언트. 샘플 쉘,pgtclsh, 인터페이스에 새로운 tcl 명령이 제공되었습니다tcl프로그램Postgres95Server.

  • 대형 객체 인터페이스가 점검되었습니다. 역전 큰 물체는 큰 물체를 저장하는 유일한 메커니즘이었습니다.

  • 인스턴스 레벨 규칙 시스템이 제거되었습니다. 규칙은 여전히 ​​재 작성 규칙으로 제공되었습니다.

  • 15500_15536SQL기능뿐만 아니라Postgres95소스 코드와 함께 배포되었습니다

  • gnu만들기 (대신BSDmake)는 빌드에 사용되었습니다. 또한,Postgres95배치되지 않은 상태로 컴파일 할 수 있습니다GCC(복식의 데이터 정렬이 고정 됨).

2.3. 토토 꽁 머니 #

1996 년까지 이름이 분명해졌습니다Postgres95시간의 시험을 견딜 수 없습니다. 우리는 새로운 이름을 선택했습니다.토토 꽁 머니, 원본 간의 관계를 반영하려면Postgres그리고 가장 최근의 버전은SQL기능. 동시에, 우리는 버전 번호를 6.0에서 시작하도록 설정하여 숫자를 원래 버클리에 의해 시작한 시퀀스로 다시 넣었습니다.Postgres프로젝트.

많은 사람들이 계속 참조토토 꽁 머니asPostgres(현재 모든 대문자는 거의 없음) 전통 때문에 또는 발음하기가 더 쉽기 때문입니다. 이 사용법은 별명 또는 별명으로 널리 받아 들여집니다.

개발 중 강조Postgres95서버 코드의 기존 문제를 식별하고 이해하고있었습니다. 와 함께토토 꽁 머니, 모든 영역에서 작업이 계속되지만 기능과 기능을 강화하는 데 중점을 두었습니다.

각각에서 일어난 일에 대한 세부 사항토토 꽁 머니그 이후로 릴리스/docs/release/.