관계형 데이터베이스의 설치 · 설정 · 백업 · 이중화와, 데이터베이스를 다루는 도구 · 벤치마크를 다룬다. 분산 저장과 대용량 처리는 Data Platform, Key-Value · 문서형 저장소는 NoSQL 에 있다. 데이터베이스 컨테이너 이미지를 직접 만드는 방법은 Docker 이미지 빌드 아래에 있다.
| 제품 |
현행 버전 |
확인일 |
| PostgreSQL |
18.6 |
2026-09-16 |
| MariaDB |
11.8.9 (LTS) |
2026-09-17 |
| Oracle Database |
AI Database 26ai (Free 23.26.3) |
2026-09-20 |
- 버전별 설치, 데이터 디렉터리 이동, 이중화, 백업(pgBackRest).
- 설치, my.cnf 설정, Galera Cluster, 백업.
- 26ai Free 설치, 12c Release 2 설치, 컨테이너 이미지.
- 웹 브라우저에서 쓰는 DBeaver. 여러 DBMS 에 붙는 SQL 클라이언트를 컨테이너로 띄운다.
- 그래프 데이터베이스의 개념, 질의 언어, 주요 제품.
- TPC-H · TPC-DS 벤치마크 도구를 받아 데이터와 쿼리를 만드는 방법.
- CloudBeaver Community Edition(25.x,
dbeaver/cloudbeaver:latest 이미지)은 드라이버 관리…
- DB2 는 접속 대상을 매번 호스트·포트로 지정하지 않는다. 클라이언트에 노드와 데이터베이스를 먼저 등록(catalog)해 두고 별칭으로 접속…
- 앞의 것은 jar 가 클래스패스에 없다는 뜻이다. 뒤의 것은 등록된 드라이버 중 그 URL 을 처리하겠다고 나서는 것이 없다는 뜻으로, 원인이…
- 표준 SQL 에서
-- 는 한 줄 주석이다. 그 줄의 나머지는 전부 사라진다. Oracle · PostgreSQL · MySQL · SQL…
WITH 로 시작하는 절을 CTE(Common Table Expression)라 한다. 뒤따르는 본 쿼리에서 테이블처럼 참조할 이름 하나를…
- Oracle 의
SYSDATE 는 DB 서버 OS 의 시각이고 CURRENT_DATE 는 세션 시간대 기준 시각이다. 서버와 클라이언트…
- Impala · Trino · Hive 같은 것을 흔히 "SQL 엔진" 이라 부른다. SQL 을 받아 처리한다는 점은 RDBMS 와 같지만,…
- Couchbase Server 는 JSON 문서를 다루는 분산 NoSQL 데이터베이스다. 메모리를 1차 저장 계층으로 쓰는 구조라 키-값 접근…
- JDBC 프록시는 애플리케이션과 실제 드라이버 사이에 얇은 층을 두어 호출을 가로채는 방식이다. 실행된 SQL, 바인딩된 파라미터 값, 걸린…
- 같은 관계형 데이터베이스라도 무엇에 쓰느냐에 따라 설계가 정반대로 간다. OLTP(Online Transaction Processing)는 업…
- 인덱스는 읽기를 빠르게 하는 대신 쓰기를 느리게 하고 저장 공간을 더 쓴다. 따라서 "이 컬럼이 조회에 쓰이는가" 가 아니라 "이 조회가 얼마…
UPDATE 문 하나가 실행될 때 파일에서 실제로 일어나는 일은 순서가 정해져 있다.
- 이 문장에서
DESC 는 두 번째 정렬 키에만 걸린다. 첫 번째 키는 방향을 적지 않았으므로 기본값인 ASC 다. 결과는 1번 컬럼 오…