Hugging Face는 자연어 처리(NLP) 및 머신러닝 모델을 위한 오픈소스 플랫폼이자 AI 커뮤니티입니다. 주로 트랜스포머(Transformers) 라이브러리로 유명하며, BERT, GPT, T5, LLaMA…
1. NO_UNNEST 힌트란? NO_UNNEST 힌트는 서브쿼리(Subquery)의 변환(UNNESTING) 최적화를 방지하는 데 사용됩니다. NEST의 사전적 의미는 무언가를 "포개다, 겹치다"의 의미로 중첩을 의미합니다.…
1. 키 보존 테이블이란? 키 보존 테이블(Key-Preserved Table) 은 View(뷰)에서 특정 테이블의 기본 키(Primary Key)가 유지되는 테이블을 의미합니다. (뷰에 rowid를…
1. Lock Escalation 개요 Lock Escalation(락 에스컬레이션) 은 데이터베이스에서 트랜잭션이 획득한 잠금(Lock)의 범위가 증가하여 더 큰 범위를 잠그는 과정을 의미합니다.즉,…
Oracle의 Write-Ahead Logging (WAL) Oracle에서는 Write-Ahead Logging (WAL) 개념이 Redo Log와 Undo Log를 통해 구현됩니다. WAL은 데이터를 디스크의 데이터 파일에…
Oracle 18c에서 Scalable Sequence(확장 가능한 시퀀스)는 대량의 트랜잭션이 발생하는 환경에서 시퀀스 생성의 성능을 향상시키기 위해 도입된 기능입니다. 이는 특히 다중…
쿠버네티스(Kubernetes, K8s)는 컨테이너화된 애플리케이션을 자동으로 배포, 관리, 확장할 수 있도록 도와주는 컨테이너 오케스트레이션 플랫폼입니다.구글이 내부적으로 사용하던 Borg 시스템을 기반으로 개발하였으며,…
Docker는 컨테이너 기반 가상화 기술을 제공하는 플랫폼으로, 애플리케이션과 그 실행 환경을 컨테이너(Container)라는 독립된 단위로 패키징하여 실행할 수 있게 합니다. 이를…
클러스터 테이블(Clustered Table)은 데이터가 물리적으로 클러스터링되어 저장되는 방식으로, 관련 데이터가 동일한 디스크 블록에 가깝게 저장되도록 하는 데이터베이스 테이블 유형입니다. 이를…