서문
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
PostgreSQL은 세계에서 가장 진보된 오픈 소스 데이터베이스라고 자부합니다. 저희도 이에 동의합니다.
이 책에서 달성하고자 하는 것은 PostgreSQL을 매우 인상적으로 만드는 개념과 기능에 대한 확고한 기반을 제공하는 것입니다. 그 과정에서 PostgreSQL이 실제로 그 명성에 걸맞는다는 확신을 심어주어야 합니다. 이 데이터베이스는 고급 데이터베이스이기 때문에 3500페이지에 달하는 문서가 부족해도 그 모든 영광을 보여줄 수는 없습니다. 하지만 대부분의 사용자는 PostgreSQL이 제공하는 가장 난해한 기능을 자세히 살펴볼 필요가 없습니다. 따라서 300페이지 분량의 짧은 책에서 부제인 '시작하고 실행하기'를 통해 여러분을 도와드리고자 합니다.
각 주제는 언제 사용하고 어떤 기능을 제공하는지 이해할 수 있도록 몇 가지 맥락과 함께 제공됩니다. 다른 데이터베이스에 대한 사전 경험이 있다고 가정하고 PostgreSQL의 핵심 사항으로 바로 넘어갈 수 있도록 했습니다. 관심 있는 주제를 더 깊이 파고들 수 있도록 이 책의 페이지 곳곳에 참고 문헌 링크를 넉넉하게 배치했습니다. 이러한 링크는 매뉴얼의 섹션, 유용한 기사, PostgreSQL 선구자의 블로그 게시물로 연결됩니다. 또한 PostgreSQL과 다른 애플리케이션과의 상호 운용성에 대해 작성한 많은 글을 모은 Postgres 온라인 저널의 자체 사이트로 연결되는 링크도 있습니다.
이 책은 9.5, 9.6 및 10 버전의 PostgreSQL에 중점을 두지만 이전 버전에도 있는 몇 가지 고유하고 고급 기능을 다룰 것입니다.
대상
다른 데이터베이스 엔진에서 마이그레이션하는 분들을 위해 PostgreSQL이 다른 주요 제품과 공유하는 유사점을 짚어드리겠습니다. 더 중요한 것은 다른 데이터베이스에서는 수행하기 어렵거나 불가능한 작업을 PostgreSQL을 통해 달성할 수 있다는 점입니다.
SQL에 대한 훌륭한 자료를 많이 찾을 수 있으므로 여기서는 가르치는 데 그치지 않습니다. SQL은 체스와 매우 유사하여 배우는 데 몇 시간이 걸리지만 마스터하는 데는 평생이 걸립니다. 현명하게 PostgreSQL을 선택하셨습니다. 큰 보상을 받으실 수 있습니다.
현재 PostgreSQL에 정통한 사용자이거나 경험이 많은 DBA라면 이 책의 많은 내용이 익숙하겠지만, 최신 버전의 PostgreSQL에서 소개하는 몇 가지 요령과 단축키를 익힐 수 있을 것입니다. 어쩌면 그동안 몰랐던 숨겨진 보석을 발견할 수도 있습니다. 무엇보다도 이 책은 PostgreSQL 설명서보다 최소 10배 이상 가볍습니다.
아직 PostgreSQL을 사용하지 않으시나요? 이 책은 선전을 위한 책입니다. SQL 기능이 제한된 데이터베이스를 계속 사용하면 매일 스스로에게 손해를 끼치게 됩니다. 독점 시스템에 얽매여 있는 날마다 돈을 낭비하고 있는 것입니다.
마지막으로, 데이터베이스나 IT와 관련이 없거나 유치원을 ...