티스토리 뷰
PostgreSQL은 확장 가능성 및 표준 준수를 강조하는 관계형 데이터베이스 관리 시스템 종류 중 하나이다. PostgreSQL은 캘리포니아대학교 버클리 분교에서 시작된 Ingres 프로젝트로부터 시작되었다. 프로젝트 리더인 Michael Stonebraker는 1982년 Ingres의 상용화를 위해 학교를 떠났다.1986년부터 개발팀은 데이터베이스 시스템의 기본적인 사항에 대해 몇 가지 논문을 제출하고 이어서 1988년까지 실제로 운영이 가능한 프로토타입을 완성한다.1989년 6월 그들은 첫 번째 버전과 1990년 6월까지 시스템 규칙을 재작성하는 두 번째 버전까지 소수의 사용자들에게만 공개했다. 1991년 세 번째 버전에서도 시스템의 규칙을 다시 썼다. 추가적으로 다중 스토리지 관리자 및 향상된 질의엔진에 대한 지원을 추가했다. 1993년까지 많은 사용자들이 이 시스템을 사용했고 이 시스템의 지원에 관한 요청이 점점 늘어나기 시작했다.개발팀이 네 번째 버전을 내놓은 후 공식적인 프로젝트가 종료되었으나, BSD 허가권으로 인해 오픈소스 개발자들은 Postgres 시스템의 소스코드를 넘겨받아 개발을 계속했다.BSD 허가권으로 배포되며 오픈소스 개발자 및 관련 회사들이 개발에 참여하고 있으며 현재까지는 무료로 배포되는 것이 필자가 느끼는 오픈소스로써 느끼는 가장 큰 장점이라 생각된다.소규모의 단일 머신 애플리케이션에서부터 수많은 동시 접속 사용자가 있는 대형의 인터넷 애플리케이션에 이르기까지 여러 부하를 관리할 수 있으며 macOS 서버의 경우 PostgreSQL은 기본 데이터베이스이다. 마이크로소프트 윈도우, 리눅스용으로도 이용 가능하다. 무료로 이용가능한 오픈소스의 호환성이 이정도라니 정말 매력적으로 느껴진다.유연한 객체 생성은 PostgreSQL의 장점으로 다른 관계형 데이터베이스 시스템과 달리, 연산자, 복합 자료형, 집계 함수, 자료형 변환자, 확장 기능 등 다양한 데이터베이스 객체를 사용자가 임의로 만들 수 있는 기능을 SQL 차원에서 제공한다.이런 특징은 단순한 자료 저장소로써의 기능을 넘어 마치 하나의 새로운 프로그래밍 언어처럼 개발자의 창의성에 따라 무한한 기능을 손쉽게 구현할 수 있도록 한다.자바언어 또는 C++ 프로그래밍 언어와 같이 테이블을 만들어 그 테이블 상속 기능을 이용해 하위 테이블을 만들 수 있다.테이블에 저장된 자료는 상위 테이블을 조회하면, 해당 테이블의 하위 테이블에 포함된 모든 자료를 조회할 수 있으며, 하위 테이블을 만들 때, 상위 테이블의 칼럼을 그대로 상속 받으면서, 하위 테이블에만 속하는 칼럼을 추가로 만들 수 있다.PL/pgSQ(저장 프로시저라고) 불리는 SQL문으로 작성된 함수를 서버환경에서 사용할 수 있다. 비록 다른 언어와는 달리 제어문과 반복문을 사용하지는 못하지만, 다른 언어와 결합시킬 수 있다. 일부 언어에서는 심지어 트리거 내부에서 실행시킬 수 있다.
'개발언어' 카테고리의 다른 글
전자정부표준프레임워크(eGovFramework) 설치 (3.9 버전 기준) (0) | 2021.02.02 |
---|---|
eGovFramework 의 개발역사와 간략한 특징 (0) | 2021.01.23 |
C# 언어 (0) | 2020.06.16 |
- Total
- Today
- Yesterday
- 임영웅 콘서트#임영웅 부산 콘서트#임영웅 투어#임영웅 2023 콘서트#임영웅 부산
- ChatGPT 관련주#챗지피티 관련주#코난테크놀로지#셀바스AI#데이타솔루션#솔트룩스#ChatGPT
- 정치 테마주#정치 관련주#총선 관련주#
- 나래나노텍#나래나노텍 IPO#나래나노텍 공모주#나래나노텍 청약#1월 IPO
- 임영웅 콘서트#임영웅 서울콘서트#임영웅#영웅시대#yes24 임영웅#예스24 티켓예매#임영웅 티켓예매
- 신라젠#신라젠 거래재개#신라젠 엠투엔#엠투엔#신라젠 기심위#1월18일
- 현대중공업#현대중공업 공모주#현대중공업 청약#현대중공업 IPO#현대중공업 주관사
- ChatGPT#챗지피티#ChatGPT란#챗지피티의 기능#ChatGPT 기능
- 올영세일#올리브영 세일#올영 11월세일#올리브영 연말세일#올리브영#올리브영 12월 세일#올영 블랙플라이데이
- 3월 공모주#3월 공모일정#유일로보틱스#공구우먼#세아메카닉스#보로노이#지투파워#3월IPO일정
- 이스타항공 본입찰#이스타항공#이스타항공 하림#이스타항공 쌍방울
- 범한퓨얼셀#범한퓨얼셀 공모#범한퓨얼셀 청약#6월 공모주 #공모주 청약
- 이낙연 관련주#이낙연 테마주#이낙연 총선#남선알미늄#남화토건#삼부토건#남성#부국철강#시너지이노베이션#정치테마주#총선테마주#한동훈 관련주
- WBC중계#WBC일정#2023 월드베이스볼클래식#국가대표 야구전#한일전#WBC
- 임영웅 콘서트#2023 임영웅#임영웅 투어 콘서트#임영웅#임영웅 서울 콘서트#임영웅 콘서트 예매#인터파크티켓
- 아셈스#아셈스 IPO#아셈스 공모주#아셈스 청약#1월 청약
- 삼쩜삼#삼쩜삼 환급#삼쩜삼 종합소득세 신고#삼쩜삼 숨은환급액 찾기#
- 국가대표 축구#월드컵 최종예선#레바논전#축구 중계방송
- 알리코제약#알리코제약 무상증자#무상증자
- 임영웅#임영웅 콘서트#임영웅 인천 콘서트#임영웅 콘서트 예매#예스24 콘서트예매#영웅시대#송도 컨벤시아 찾아가기
- 블랙핑크 콘서트#블랙핑크#BLACKPINK#BLACKPINK WOLRD TOUR
- 임영웅콘서트#임영웅#임영웅 대구#임영웅 콘서트 예매#임영웅 콘서트 예매 방법#예스24 임영웅#대구 엑스코
- 대한민국vs브라질#국가대표 평가전#손흥민 평가전#평가전 중계일정#평가전 보기#국가대표 축구 평가전#쿠팡플레이 축구#TV조선 축구
- 수소차관련주#수소차#수소차주가전망#일진하이솔루스#두산중공업#두산퓨어셀#효성중공업#코오롱인더#상아프론테크
- 루이비통#루이비통 나이키#나이키 루이비통#리이비통&나이키#나이키 에어포스1#버질 아블로#나이키 한정판
- 얀센백신#얀센 백신 예약#백신 예약방법#얀센 부작용#백신 효과 비교
- 총선테마주#한동훈 관련주#한동훈 테마주#한동훈 출마#한동훈
- 올영세일#올리브영 9월세일#올리브영 세일#올리브영 앱#올리비영 온라인몰#올리브영 100대특가
- 올영세일#올리브영#올리브영 세일#6월 올영세일
- 블랙핑크 서울 콘서트#블랙핑크 콘서트 예매#인터파크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |