Skip to Content
PostgreSQL: 시작부터 실행까지, 3판
book

PostgreSQL: 시작부터 실행까지, 3판

by Regina O. Obe, Leo S. Hsu
May 2025
Beginner to intermediate
314 pages
5h 4m
Korean
O'Reilly Media, Inc.
Book available
Content preview from PostgreSQL: 시작부터 실행까지, 3판

1장. 기본 사항

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

PostgreSQL은 이전에는 볼 수 없었던 기능을 도입한 매우 강력한 소프트웨어입니다. 일부 기능은 다른 잘 알려진 데이터베이스 엔진에도 있지만 다른 이름으로 존재합니다. 이 장에서는 PostgreSQL 문서를 시작할 때 알아야 할 주요 개념을 설명하고 다른 데이터베이스의 관련 용어 몇 가지를 언급합니다.

먼저 PostgreSQL을 다운로드하고 설치하기 위한 리소스를 안내해 드립니다. 그런 다음 필수 관리 도구에 대한 개요를 살펴본 다음 PostgreSQL 명명법을 검토합니다. PostgreSQL 10이 최근에 출시되었습니다. 그 중 몇 가지 새로운 기능을 중점적으로 살펴보겠습니다. 추가 안내가 필요할 때 참고할 수 있는 리소스와 버그 보고서를 제출할 수 있는 리소스로 마무리합니다.

왜 PostgreSQL인가?

PostgreSQL은 최고의 독점 데이터베이스 시스템과 동등한 수준의 엔터프라이즈급 관계형 데이터베이스 관리 시스템입니다: Oracle, Microsoft SQL Server, IBM DB2 등이 있습니다. PostgreSQL은 단순한 데이터베이스가 아니라 애플리케이션 플랫폼이라는 점에서 특별하며, 인상적인 플랫폼이기도 합니다.

PostgreSQL은 빠릅니다. 벤치마크에서 PostgreSQL은 오픈 소스 및 독점 데이터베이스 모두에서 다른 많은 데이터베이스의 성능을 능가하거나 비슷합니다.

PostgreSQL을 사용하면 다양한 프로그래밍 언어로 저장 프로시저와 함수를 작성할 수 있습니다. 사전 패키지 언어인 C, SQL, PL/pgSQL 외에도 PL/Perl, PL/Python, PL/V8(일명 PL/JavaScript), PL/Ruby, PL/R 등의 추가 언어를 쉽게 지원하도록 설정할 수 있습니다. 이렇게 다양한 언어를 지원하므로 당면한 문제를 가장 잘 해결할 수 있는 구성을 가진 언어를 선택할 수 있습니다. 예를 들어 통계 및 그래프 작성에는 R을, 웹 서비스 호출에는 Python을, 과학 컴퓨팅에는 SciPy 라이브러리를, 데이터 유효성 검사, 문자열 처리, JSON 데이터 랭글링에는 PL/V8을 사용할 수 있습니다. 더 쉽게는 필요한 무료 함수를 찾아 해당 함수가 작성된 언어를 알아낸 후 PostgreSQL에서 특정 언어를 활성화하고 코드를 복사하면 됩니다. 아무도 당신을 낮게 보지 않을 것입니다.

대부분의 데이터베이스 제품은 정수, 텍스트, 부울 등 미리 정의된 데이터 유형 집합으로 제한합니다. PostgreSQL은 대부분의 제품보다 더 많은 기본 데이터 유형이 제공될 뿐만 아니라 필요에 따라 추가 데이터 유형을 정의할 수 있습니다. 복소수가 필요하신가요? 두 개의 부동 소수점으로 구성된 복합 유형을 만들면 됩니다. 삼각형에 관심이 있으신가요? 좌표 유형을 만든 다음 세 개의 좌표 쌍으로 구성된 삼각형 유형을 만드세요. 십진법을 좋아하시나요? 자신만의 십진법 유형을 만드세요. 혁신적인 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

류수미, 송희정, 앨런 볼리외
생성형 AI를 위한 프롬프트 엔지니어링

생성형 AI를 위한 프롬프트 엔지니어링

제임스 피닉스, 마이크 테일러

Publisher Resources

ISBN: 9798341655270Supplemental Content