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