Skip to Content
SQL in a Nutshell, 제 4판
book

SQL in a Nutshell, 제 4판

by Kevin Kline, Regina O. Obe, Leo S. Hsu
May 2025
Intermediate to advanced
840 pages
13h 48m
Korean
O'Reilly Media, Inc.
Book available
Content preview from SQL in a Nutshell, 제 4판

2장. 기본 개념

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

SQL은 데이터베이스와 상호 작용할 수 있는 쉽고 직관적인 방법을 제공합니다. SQL 표준은 '데이터베이스'의 개념을 정의하지는 않지만, 사용자가 데이터를 생성, 검색, 업데이트 및 삭제하는 데 필요한 모든 기능과 개념을 정의합니다. 따라서 ANSI/ISO SQL 표준의 구문 유형과 특정 플랫폼별 구문 지침을 아는 것이 중요합니다. 이 장에서는 이러한 영역에 대한 기초 지식을 제공합니다. 간결성을 위해 이 장의 나머지 부분에서는 ANSI/ISO 표준을 단순히 "SQL" 또는 "SQL 표준"으로 지칭합니다.

이 책에서 설명하는 데이터베이스 플랫폼

이 책에서는 SQL 표준과 몇 가지 주요 RDBMS의 플랫폼별 구현에 대해 설명합니다:

MySQL/MariaDB
MySQL은 사용 편의성과 우수한 성능으로 널리 알려진 오픈 소스 DBMS입니다. 대부분의 Linux 변형을 비롯한 다양한 운영 체제에서 실행됩니다. 성능 향상을 위해 다른 많은 DBMS에 비해 기능 세트가 더 슬림합니다. 오라클이 썬 마이크로시스템즈를 인수한 이후, MySQL 사용자층은 두 파벌로 나뉘었습니다: MySQL 사용자(오라클에서 유지 관리)와 MariaDB 사용자(MariaDB 재단의 대표인 몬티 위데니우스가 MySQL의 최초 창시자였습니다). 이 책에서는 현재 Oracle이 소유하고 있는 MySQL 8과 가장 인기 있는 MySQL 포크인 MariaDB 10.5를 다룹니다. 두 버전의 기능은 대체로 동등하고 호환됩니다. 가장 큰 차이는 지원하는 스토리지 엔진, 압축 및 암호화 기능, 릴리스 주기, 지리 정보 시스템(GIS) 및 JSON 지원, 지원하는 플러그인, SQL 표준을 채택하는 속도에 있습니다. MariaDB는 MySQL보다 SQL 표준을 더 빨리 채택하는 경향이 있지만, 이는 향후 변경될 수 있습니다. 이 책에서는 두 데이터베이스가 서로 다른 주요 영역을 강조합니다.
Oracle
Oracle은 상용 부문의 선도적인 RDBMS입니다. 1979년 여름에 출시된 최초의 상용 SQL 데이터베이스 플랫폼으로, VAX 컴퓨터에서 Oracle v2로 실행되었습니다. 그 이후로 Oracle은 다양한 운영 체제 및 하드웨어 플랫폼에서 실행되도록 성장해 왔습니다. 확장 가능하고 안정적인 아키텍처 덕분에 많은 사용자가 선택하는 플랫폼이 되었습니다. 이번 편에서는 이 글을 작성하는 시점에 사용 가능한 최신 장기 지원(LTS) 릴리스인 Oracle Database 19c를 다룹니다. 최신 기능 릴리스(지원 기간이 제한되어 있음)는 Oracle Database 21c입니다. Oracle이 소프트웨어를 릴리스하는 방식은 다른 데이터베이스와 약간 다르며, 최신 기능은 종종 LTS 버전으로 백포트됩니다. 예를 들어, Oracle은 이미 Oracle 21c에서 Oracle 19c로 여러 기능을 백포트했습니다.
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: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

류수미, 송희정, 앨런 볼리외

Publisher Resources

ISBN: 9798341655300