🗄️
Database — 337개 용어
SQL·NoSQL·트랜잭션·복제·성능 최적화
HAVING👁 174
GROUP BY 결과를 필터링하는 절. WHERE와 달리 집계 후 적용.
TiDB👁 173
PingCAP의 분산 HTAP DB. MySQL 호환. OLTP + OLAP 한 DB에서.
DynamoDB👁 172
AWS 관리형 NoSQL. 키-값·문서. 단일 자릿수 ms 지연. Amazon 내부에서 출발.
libSQL👁 172
Turso가 주도하는 SQLite의 오픈소스 포크. 복제·HTTP API·네이티브 임베딩 등 서버 기능 추가.
LiteFS👁 170
Fly.io의 분산 SQLite. FUSE로 여러 노드에 복제.
Neo4j👁 170
그래프 DB의 대표. 관계 중심 데이터 모델링. Cypher 쿼리 언어.
CRDT👁 169
Conflict-free Replicated Data Type
병합 가능한 자료구조. 네트워크 분할·재결합 시 자동 수렴.
Galera Cluster👁 169
MySQL·MariaDB의 멀티마스터 동기 복제. 모든 노드 읽기·쓰기.
HBase👁 169
Hadoop 위의 분산 Wide-column DB. Google Bigtable 오픈소스 구현.
InfluxDB👁 169
시계열 데이터베이스. 메트릭·IoT 센서 데이터에 특화. Go로 작성.
InnoDB👁 169
MySQL의 주 스토리지 엔진. ACID·외래키·MVCC 지원.
LEFT JOIN👁 169
왼쪽 테이블 모든 행 + 오른쪽 매칭 행. 매칭 없으면 NULL.
MariaDB👁 169
MySQL의 오픈소스 포크. Oracle 인수 후 불안감에서 시작. 대부분 호환.
Raft👁 169
Paxos의 이해하기 쉬운 대안 합의 알고리즘. etcd·Consul·CockroachDB 채택.
Logical Replication👁 168
Postgres의 논리 복제. WAL을 논리 이벤트로 변환해 다른 DB·Kafka로.
Partitioning👁 168
파티셔닝
큰 테이블을 논리적으로 여러 파티션으로 쪼개 쿼리 성능·관리를 향상. RANGE·LIST·HASH 방식.
pgvector👁 168
PostgreSQL용 벡터 검색 확장. 별도 벡터 DB 없이 Postgres에서 임베딩 저장·유사도 검색.
Trigger👁 168
특정 이벤트(INSERT·UPDATE·DELETE)에 자동 실행되는 DB 로직.
TRUNCATE👁 168
테이블의 모든 행을 빠르게 삭제하는 DDL. DELETE와 달리 WHERE 불가·속도 빠름.
Azure Cosmos DB👁 167
Microsoft의 멀티 모델 분산 DB. 여러 API(SQL·Mongo·Cassandra) 동시 지원.
Covering Index👁 167
쿼리가 필요한 모든 컬럼을 포함한 인덱스. 테이블 스캔 없이 인덱스만으로 결과.
BRIN Index👁 166
Block Range Index. 대용량 시계열·순차 데이터의 경량 인덱스.
DynamoDB Partition Key👁 166
DynamoDB 데이터 분산 기준 키. Hotspot 방지가 설계의 핵심.
Explain👁 166
Query Plan
DB가 쿼리를 실행할 계획을 보여주는 명령. 인덱스·Join·스캔 전략을 파악해 튜닝하는 1차 도구.
VictoriaMetrics👁 166
Prometheus 호환 시계열 DB. 장기 저장·클러스터 확장.
CockroachDB👁 165
분산 SQL DB. Postgres 호환 wire protocol. 여러 리전에 글로벌 배포.
Redis Cluster👁 165
수평 확장 위한 Redis 샤딩. 16384 해시 슬롯 분배.
Supabase Realtime👁 165
Postgres WAL을 WebSocket으로 스트리밍. 실시간 구독.
Surrogate Key👁 165
비즈니스 의미 없는 인조 키. auto-increment·UUID가 대표.
UPSERT👁 165
INSERT 시 이미 존재하면 UPDATE. Postgres의 ON CONFLICT, MySQL의 ON DUPLICATE KEY UPDATE.
VACUUM FULL👁 165
테이블을 완전 재작성해 공간 회수. ACCESS EXCLUSIVE 락. 운영 중 금지.
Migration👁 164
DB 마이그레이션
DB 스키마 변경을 버전 관리 가능한 파일로 남기고, 단계적으로 적용·롤백하는 체계.
Consul👁 163
HashiCorp의 서비스 디스커버리·KV·헬스체크 통합 도구. etcd 대안.
StarRocks👁 163
Apache Doris 포크. 실시간 OLAP 데이터베이스.
CAP Theorem👁 162
CAP 정리
분산 시스템은 Consistency·Availability·Partition tolerance 중 2가지만 동시 만족 가능. 실무는 보통 CP 또는 AP 선택.
etcd👁 162
분산 KV 스토어. Kubernetes의 상태 저장소. Raft 합의 알고리즘.
GIN Index👁 162
Generalized Inverted Index. 배열·JSONB·full-text 검색에 특화.
Graph 알고리즘👁 162
그래프 DB에서 자주 쓰는 알고리즘. PageRank·최단경로·커뮤니티 탐지.
Denormalization👁 161
조회 성능을 위해 의도적으로 중복을 허용하는 역정규화. Warehouse·캐시 테이블.
Repeatable Read👁 161
트랜잭션 내 같은 쿼리가 같은 결과를 보장. MySQL 기본.
B-Tree👁 160
DB 인덱스에 가장 널리 쓰이는 자가 균형 트리 자료구조. 범위 쿼리 효율적.
Cassandra👁 160
Facebook 출신 분산 NoSQL DB. 대규모 쓰기·AP 특성. Netflix·Instagram 사용.
DB Observability👁 160
DB 성능 모니터링. pg_stat_*·slow query log·pganalyze·Datadog DBM.
MongoDB Index👁 160
MongoDB 인덱스 유형. Single·Compound·Multikey·Text·Geospatial·Wildcard.
SQL 성능 기본👁 160
EXPLAIN·인덱스·조인 순서·서브쿼리 회피 등 성능 튜닝 원칙.
wal2json👁 160
Postgres Logical Decoding을 JSON으로 출력하는 플러그인.
YugabyteDB👁 160
분산 SQL DB. Postgres 호환. Spanner 영감.
Clustered Index👁 158
InnoDB의 테이블 물리 정렬을 Primary Key로 수행하는 인덱스.
Read Replica👁 158
쓰기 전용 primary의 읽기 전용 복제본. 읽기 부하 분산. 약간의 lag 존재.
Schema Drift👁 158
DB 실제 스키마와 코드 기대 불일치. 마이그레이션 도구 우회 수정이 원인.