콘텐츠로 이동
hgryoo · Docs
검색
Ctrl
K
취소
GitHub
테마 선택
어두운 테마
밝은 테마
자동
언어 선택
English
한국어
코드 분석
코드 분석
cubrid
(KO) CUBRID 2PC — 2단계 commit과 in-doubt 복구
(KO) CUBRID 아키텍처 개요 — 프로세스 모델, 계층 스택, 세부 문서로 가는 지도
[KO] CUBRID 인증과 권한 — 사용자, 비밀번호, 권한 그리고 시스템 카탈로그
(KO) CUBRID 백업과 복원 — 온라인 볼륨 백업, LSA 마커, 그리고 시점 복구
(KO) CUBRID 부팅 — 서버 기동, 최초 생성, 재시작-복구 디스패치, 클라이언트 접속
(KO) CUBRID Broker — CAS 프로세스 풀, 연결 라우팅, 클라이언트 측 프론트엔드
(KO) CUBRID B+Tree — 노드 배치, latch-coupling, unique 키 접미부
(KO) CUBRID 카탈로그 매니저 — disk representation, 시스템 클래스, 통계
(KO) CUBRID CDC — WAL 위로 흐르는 DML·DDL 스트리밍
(KO) CUBRID 문자셋과 콜레이션 — 코드셋 변환, 로케일 인지 비교, 다중 인코딩
(KO) CUBRID Checkpoint — 퍼지 ARIES 체크포인트 프로토콜, 액티브 트랜잭션 스냅샷, 그리고 복구 anchor LSA
(KO) CUBRID checksumdb — chunked, replication-replayed 비교를 통한 HA replica vs master 행 checksum 검증기
(KO) CUBRID Class Object — 인메모리 스키마, attribute, method, partition, 그리고 OODB 유산
(KO) CUBRID AREA 할당기 — 동일 크기 객체에 자리를 떼어 주는 슬랩(slab) 풀
(KO) CUBRID compactdb — 오프라인 데이터베이스 압축과 페이지 조각 모음 유틸리티
(KO) CUBRID 코드 분석 커버리지 — 어디까지 정리되었고 어디가 비어 있는가
(KO) CUBRID csql — 인터랙티브 SQL 클라이언트, 두 바이너리 launcher 분리, 세션 명령 prefix, 단일행 실행 모드
(KO) CUBRID cubrid Admin CLI — Verb 디스패처, SA/CS 라우팅 라이브러리 로딩, Service · Server · Broker · Heartbeat 패밀리
(KO) CUBRID Cursor — 서버 측 list-file을 한 페이지씩 끌어오는 클라이언트 fetch 핸들과 holdable / scroll 상태 관리
(KO) CUBRID DBI와 CCI — 클라이언트 API 표면, 구문 수명 주기, 와이어 드라이버 파사드
(KO) CUBRID DDL 실행 — 파스 트리에서 카탈로그와 클래스 객체 캐시 무효화까지의 스키마 변경 파이프라인
(KO) CUBRID 설계 철학 — 코드베이스가 지금의 모습이 된 이유
(KO) CUBRID Disk Manager와 File Manager — 볼륨, 섹터, 파일, 페이지 할당, 그리고 볼륨 확장
(KO) CUBRID Double Write Buffer — 페이지 버퍼와 데이터 파일 사이의 torn-page 방어선
(KO) CUBRID 오류 관리 — 스레드별 오류 컨텍스트, 스택, 메시지 카탈로그, 네트워크 전파
(KO) CUBRID Extendible Hash — 디렉토리 더블링과 local depth 로 동적으로 자라는 디스크 상주 해시 파일
(KO) CUBRID External Sort — 런 생성, 다중 병합, 그리고 정렬 기반 substrate
(KO) CUBRID Flashback — 트랜잭션 요약과 그 트랜잭션의 로그 단위 재생
(KO) CUBRID HA 복제 — copylogdb와 applylogdb로 구현되는 논리 로그 기반 master/slave 복제
(KO) CUBRID Hash Join — 빌드/프로브 패턴, hash-scan 프리미티브, 그리고 spill 동작
(KO) CUBRID Heap Manager — 슬롯 페이지, 레코드 레이아웃, 연산, MVCC, 캐시
(KO) CUBRID Heartbeat — 클러스터 생존 신호, failover, failback
(KO) CUBRID JSON_TABLE — JSON 문서를 가상 행으로 풀어내는 테이블 함수
(KO) CUBRID List-File — 연산자 사이를 흐르는 spillable 튜플 스트림과 머터리얼라이즈 기반
[KO] CUBRID loaddb — 벌크 로더, 직접 경로 heap+B+Tree 삽입, 그리고 로드 후 통계 재구축
(KO) CUBRID loadjava — JavaSP 클래스로더 트리를 위한 JAR · .class 설치기
(KO) CUBRID LOB — 외부 파일 저장, locator 라이프사이클, 그리고 트랜잭션 정리
(KO) CUBRID Locator — OID 워크스페이스, 벌크 fetch/flush, 그리고 서버 측 INSERT/UPDATE/DELETE 게이트웨이
(KO) CUBRID Lock Manager — 다중 단위 잠금, 모드 변환, 그리고 데드락 탐지
(KO) CUBRID 락프리 비트맵 — 스레드 인덱스와 슬롯 풀을 위한 청크 어토믹 할당기
(KO) CUBRID 락프리 원형 큐 — 슬롯별 블록 플래그를 가진 고정 용량 MPMC 링
(KO) CUBRID 락프리 free list — 백버퍼 블록 할당기를 가진 타입드 노드 풀
(KO) CUBRID 락프리 해시 맵 — Legacy C, Modern C++, 다리, 그리고 소비자들
(KO) CUBRID 락프리 기본 자료구조 — 개요, 두 세대, 회수 척추
(KO) CUBRID 락프리 트랜잭션 회수 — system, table, descriptor, address marker
(KO) CUBRID 로그 매니저 — WAL, LSA, 그리고 append 규율
(KO) CUBRID cub_master 프로세스 — 데몬 lifecycle, 연결 레지스트리, 요청 디스패치, 자동 재시작 server monitor
(KO) CUBRID migrate — 볼륨 헤더, active log codeset, collation sync 를 위한 one-shot 9.1→9.2 in-place 형식 업그레이더
(KO) CUBRID 모니터링 — Perfmon 카운터, 통계 집계, 서브시스템별 모니터
(KO) CUBRID MVCC — 스냅샷 생성, 활성 MVCCID 추적, 그리고 vacuum 협조
(KO) CUBRID 네트워크 프로토콜 — 연결 수락, NRP 디스패치, 서버 측 요청 핸들러
(KO) CUBRID Overflow File — Heap big-record 와 B+Tree overflow-OID 페이지 사슬
(KO) CUBRID 베이스 / 인프라 — 섹션 개요
(KO) CUBRID DDL과 스키마 — 섹션 개요
(KO) CUBRID 국제화 — 섹션 개요
(KO) CUBRID 절차적 언어 패밀리 — 섹션 개요
(KO) CUBRID 쿼리 처리 — 섹션 개요
(KO) CUBRID 복제와 HA — 섹션 개요
(KO) CUBRID 서버 아키텍처 — 섹션 개요
(KO) CUBRID 스토리지 엔진 — 섹션 개요
(KO) CUBRID 시스템 카탈로그 — 섹션 개요
(KO) CUBRID 트랜잭션과 복구 — 섹션 개요
(KO) CUBRID Page Buffer Manager — BCB, 3-zone LRU, private quota, direct victim 인계, custom latch
[KO] CUBRID 병렬 질의 — Heap Scan, Hash Join, Query Execute에 걸친 Intra-Query 병렬성
(KO) CUBRID Parser — Flex/Bison 파이프라인, PT_NODE 트리, 그리고 파서 메모리 모델
(KO) CUBRID 파티셔닝 — Range/Hash/List 전략, 파티션 가지치기, 파티션별 실행
[KO] CUBRID PL/JavaSP — Java 저장 프로시저, JDBC 백채널, 그리고 PL/CSQL과 형제인 외부 PL 엔진
[KO] CUBRID PL/CSQL — Oracle 호환 절차적 SQL을 PL 패밀리 런타임에서 Java로 컴파일하기
(KO) CUBRID PL 서버 브리지 — 두 PL 런타임이 함께 타고 있는 실행 중 콜백 채널
(KO) CUBRID 후처리 — 집계, 윈도우/분석 함수, 그리고 Sort vs Hash GROUP BY
(KO) CUBRID Prior List — 트랜잭션별 commit과 로그 writer을 분리하는 락프리 producer 측 WAL 큐
(KO) CUBRID Private 할당기 — 스레드별 Lea 힙, C++ STL 할당기 래퍼, 빌드 모드별 라우팅
(KO) CUBRID 질의 평가기 — PRED_EXPR 순회, regu_variable fetch, 그리고 행 단위 필터 엔진
(KO) CUBRID Query Executor — XASL 해석, 이터레이터 모델, 그리고 힙/인덱스 스캔 연산자
(KO) CUBRID Query Optimizer — 쿼리 그래프, 비용 모델, 조인 열거, 그리고 컴파일된 플랜
(KO) CUBRID 질의 재작성 — 최적화 이전의 트리 변환과 LIMIT 절 사례 연구
(KO) CUBRID 복구 매니저 — ARIES 세 패스 재시작
(KO) CUBRID 읽기 경로 — 저장 프로시저 호출이 끝에서 끝까지 어떻게 실행되는가 (JavaSP/PL/CSQL과 임베디드 SQL 콜백)
(KO) CUBRID 읽기 경로 — 서버 재시작이 어떻게 복구되는가
[KO] CUBRID 읽기 경로 — SELECT 한 문장의 끝에서 끝까지
(KO) CUBRID 쓰기 경로 — INSERT와 COMMIT의 끝까지
(KO) CUBRID 런타임 메모이제이션 — Subquery Cache, Filter-Predicate Cache, 그리고 XASL별 Memoize 헬퍼
(KO) CUBRID SA vs CS 런타임 — 단독(엔진 내장) 모드와 클라이언트-서버(소켓 통신) 모드
(KO) CUBRID 스칼라 함수 — 산술·문자열·수치·JSON·정규식·암호 연산자 프리미티브
(KO) CUBRID Scan Manager — SCAN_ID 디스패치, open/next/close 프로토콜, 그리고 액세스 메서드 카탈로그
(KO) CUBRID 의미 검사 — 이름 해석, 타입 검사, 상수 접기, 그리고 문 종별 검증
(KO) CUBRID SERIAL — 카탈로그 상태와 캐시 값을 가진 시퀀스 / AUTO_INCREMENT 서브시스템
(KO) CUBRID 서버 세션 — 클라이언트별 상태, prepared statement 레지스트리, 그리고 TDES 바인딩
(KO) CUBRID SHOW 명령 — 서버 런타임 상태를 가상 스캔으로 들여다보는 시스템 인트로스펙션
(KO) CUBRID 통계 — 카디널리티, NDV, Min/Max, 그리고 비용 옵티마이저용 히스토그램
(KO) CUBRID 시스템 카탈로그 클래스 — 데이터 주도 정의, 부트스트랩 설치, 시스템 뷰 query spec
(KO) CUBRID 시스템 파라미터 — 튜닝 레지스트리, conf/env/URL 파싱, 세션별 범위 지정
(KO) CUBRID TDE — 마스터 키로 래핑된 DEK 위에서 동작하는 투명 페이지 단위 암호화
[KO] CUBRID 스레드 매니저 NG — 고동시성을 위한 Connection/Worker 풀 재설계 (CBRD-26177)
(KO) CUBRID 스레드와 워커 풀 — Worker, Daemon, lock-free 자료구조, critical section
(KO) CUBRID Timezone — IANA 타임존 데이터 컴파일, tz_id 해석, 그리고 DATETIMETZ/TIMESTAMPTZ 변환
(KO) CUBRID 트랜잭션 — TDES, 격리 수준, 그리고 savepoint
CUBRID KO Translation Status — Per-Document Phase Board
(KO) CUBRID 트리거 — ECA 능동 규칙, 문장 vs 행 단위, 그리고 locator 인접 firing 경로
(KO) CUBRID unloaddb — 스키마와 데이터 export, 4-파일 출력 레이아웃, per-class 멀티스레드 · 멀티프로세스 driver
(KO) CUBRID 유틸리티 모음 — commdb, gencat, generate_timezone, daemon, cubrid_version, pl bootstrap helper
(KO) CUBRID Vacuum — 로그 재생을 통한 죽은 MVCC 버전 회수
(KO) CUBRID XASL Cache — SQL 해시 텍스트의 SHA-1 키, RT 재컴파일, 클래스별 무효화로 동작하는 plan cache
(KO) CUBRID XASL Generator — 최적화된 plan 트리를 서버 측 실행 트리로 컴파일하기
발표 자료 ↗
GitHub
테마 선택
어두운 테마
밝은 테마
자동
언어 선택
English
한국어
코드 분석
CUBRID 모듈 단위 분석서 — 소스와 함께 읽도록 쓰여진 글입니다. 전체 카탈로그는
영문 overview
를 참고하세요. 사이드바에서 모든 모듈을 바로 열 수 있습니다.