본문 바로가기
🗄️

Database 337개 용어

SQL·NoSQL·트랜잭션·복제·성능 최적화

Redis 메모리 정책👁 57
maxmemory-policy: allkeys-lru·volatile-ttl·noeviction 등.
TiDB Serverless👁 57
PingCAP의 서버리스 MySQL 호환 분산 DB.
Logical Decoding👁 56
Postgres의 WAL을 논리 이벤트로 변환. CDC의 기반.
Neon Branching👁 56
Postgres DB를 Git처럼 브랜치. 복사 없이 즉시 생성.
Normalization👁 56
DB 설계에서 중복·이상 현상을 제거하기 위한 정규화. 1NF~5NF·BCNF.
Planner Statistics👁 56
옵티마이저가 쓰는 테이블 통계. 행 수·분포·고유값 등. ANALYZE가 갱신.
PostGIS👁 56
Postgres의 지리 정보 확장. 공간 쿼리·인덱스. 지도 서비스의 표준.
Raft👁 56
Paxos의 이해하기 쉬운 대안 합의 알고리즘. etcd·Consul·CockroachDB 채택.
Read Replica👁 56
쓰기 전용 primary의 읽기 전용 복제본. 읽기 부하 분산. 약간의 lag 존재.
Repeatable Read👁 56
트랜잭션 내 같은 쿼리가 같은 결과를 보장. MySQL 기본.
Serializable Isolation👁 56
가장 엄격한 트랜잭션 격리. 마치 순차 실행한 것처럼 결과 보장.
Spanner PostgreSQL Interface👁 56
Spanner의 PG wire protocol. 기존 PG 도구 호환.
Stored Procedure👁 56
DB에 저장된 SQL·절차적 코드. 서버에서 실행. 성능·보안 이점.
Trigger👁 56
특정 이벤트(INSERT·UPDATE·DELETE)에 자동 실행되는 DB 로직.
저장 암호화 (DB)👁 55
TDE·Column-level·App-level Envelope 암호화.
DB 내장 벡터 검색👁 55
pgvector·MySQL Heatwave·MongoDB·Redis. RDBMS·NoSQL에 벡터 통합.
LanceDB👁 55
Rust 기반 임베디드 벡터 DB. Parquet처럼 파일로 저장.
libSQL👁 55
Turso가 주도하는 SQLite의 오픈소스 포크. 복제·HTTP API·네이티브 임베딩 등 서버 기능 추가.
MongoDB👁 55
문서 지향 NoSQL DB. JSON 유사 BSON. 스키마 유연성.
MongoDB Sharding👁 55
샤드 키로 데이터 수평 분산. mongos 라우터 경유.
Postgres Extensions👁 55
pgvector·PostGIS·TimescaleDB·pg_cron 등 Postgres 기능 확장.
Redis Search👁 55
Redis Stack 모듈. 전문·태그·숫자·벡터 검색.
Snowflake Time Travel👁 55
과거 시점 데이터 조회·복원. 최대 90일.
SQLite👁 55
파일 기반 내장형 SQL DB. 서버 불필요. iOS·Android·데스크톱 앱의 표준.
SQL MERGE (UPSERT)👁 55
MERGE INTO ... WHEN MATCHED/NOT MATCHED.
VictoriaMetrics👁 55
Prometheus 호환 시계열 DB. 장기 저장·클러스터 확장.
DBaaS👁 54
Database as a Service
관리형 DB 서비스. RDS·Aurora·Cloud SQL·Atlas·Planetscale.
MyISAM👁 54
MySQL의 구 스토리지 엔진. 읽기·Full-text 빠름. 트랜잭션 없음.
Non-Repeatable Read👁 54
같은 행을 두 번 읽었는데 사이에 UPDATE되어 값이 다른 현상.
PgBouncer👁 54
Postgres 커넥션 풀러. 서버 내부에 설치하는 경량 프록시.
PostgreSQL👁 54
오픈소스 관계형 DB의 대표. ACID·확장성·JSON 지원. Postgres라고도 부름.
Query Hint👁 54
옵티마이저에 실행 계획 힌트를 주는 기능. 남용 금지.
Read Committed👁 54
커밋된 데이터만 읽음. Postgres 기본. 대부분 앱의 기본 선택.
Redshift DISTKEY·SORTKEY👁 54
분산 키·정렬 키. Redshift 성능의 핵심.
Referential Integrity👁 54
외래 키 관계가 항상 유효하도록 보장하는 제약. FK + 삭제 정책.
Replication👁 54
복제
DB 데이터를 여러 노드에 복사해 가용성·읽기 성능을 확보하는 기법. Primary-Replica가 가장 흔한 구조.
Soft Delete👁 54
레코드 삭제 대신 deleted_at 플래그. 복구·감사·참조 유지.
Subquery👁 54
SQL 쿼리 안에 포함된 다른 쿼리. 상관·비상관, 스칼라·테이블.
TRUNCATE👁 54
테이블의 모든 행을 빠르게 삭제하는 DDL. DELETE와 달리 WHERE 불가·속도 빠름.
Typesense👁 54
오픈소스 즉시 검색 엔진. C++로 작성. Meilisearch와 경쟁.
UUID👁 54
Universally Unique Identifier
128비트 전역 고유 식별자. 여러 노드에서 동시 생성해도 충돌 거의 없음.
Valkey👁 54
Redis 라이선스 변경 후 Linux Foundation 포크. OSS 유지.
Vespa👁 54
Yahoo 개발 검색·AI 엔진. 대규모 벡터·BM25·ML 랭킹.
Connection Pooling 패턴👁 53
Session·Transaction·Statement 모드. 서버리스 도전.
DataFusion in Products👁 53
InfluxDB 3·GreptimeDB·ParadeDB가 DataFusion 채택.
DuckDB WASM👁 53
브라우저에서 실행되는 DuckDB. 서버 없이 Parquet 쿼리.
DynamoDB Adaptive Capacity👁 53
Hot partition을 자동으로 완화. 2018+ 기본 활성.
Google Cloud Spanner👁 53
Google의 글로벌 분산 SQL DB. 외부 일관성. TrueTime으로 시계 동기화.
HOT Update👁 53
Postgres의 Heap-Only Tuple. 인덱스 갱신 없이 행 업데이트가 가능한 최적화.
idle in transaction👁 53
시작했지만 커밋 안 된 트랜잭션. VACUUM·락 유발.