🗄️
Database — 337개 용어
SQL·NoSQL·트랜잭션·복제·성능 최적화
B-Tree👁 218
DB 인덱스에 가장 널리 쓰이는 자가 균형 트리 자료구조. 범위 쿼리 효율적.
DynamoDB Partition Key👁 217
DynamoDB 데이터 분산 기준 키. Hotspot 방지가 설계의 핵심.
Foreign Key👁 217
테이블 간 관계를 표현하는 제약조건. 참조 무결성 보장.
Snowflake ID👁 217
Twitter가 만든 64비트 분산 ID. timestamp + 머신ID + 시퀀스.
wal2json👁 217
Postgres Logical Decoding을 JSON으로 출력하는 플러그인.
Denormalization👁 216
조회 성능을 위해 의도적으로 중복을 허용하는 역정규화. Warehouse·캐시 테이블.
MongoDB Index👁 216
MongoDB 인덱스 유형. Single·Compound·Multikey·Text·Geospatial·Wildcard.
DB Observability👁 215
DB 성능 모니터링. pg_stat_*·slow query log·pganalyze·Datadog DBM.
Stored Procedure👁 215
DB에 저장된 SQL·절차적 코드. 서버에서 실행. 성능·보안 이점.
Subquery👁 215
SQL 쿼리 안에 포함된 다른 쿼리. 상관·비상관, 스칼라·테이블.
TiDB Serverless👁 215
PingCAP의 서버리스 MySQL 호환 분산 DB.
YugabyteDB YSQL👁 215
PostgreSQL 호환 분산 SQL. Spanner·CockroachDB 경쟁.
OpenSearch👁 213
Elasticsearch 7.10의 Apache 2.0 포크. AWS가 주도.
InnoDB Buffer Pool👁 212
MySQL 메모리 캐시. RAM의 60~80% 권장.
WAL (Postgres)👁 212
Postgres의 Write-Ahead Log. 변경을 먼저 로그에 순차 기록해 복구·복제에 사용.
GIN Index👁 211
Generalized Inverted Index. 배열·JSONB·full-text 검색에 특화.
LSM-Tree👁 211
Log-Structured Merge Tree
쓰기 최적화 자료구조. 메모리에 모았다가 주기적으로 디스크에 정렬. RocksDB·Cassandra 기반.
Materialized View👁 211
실체화 뷰
쿼리 결과를 실제 테이블로 저장한 뷰. 무거운 집계 쿼리를 미리 계산해 두고 빠르게 조회.
MERGE👁 211
SQL:2003 표준 UPSERT. Postgres 15+, SQL Server·Oracle이 지원.
pgvector HNSW👁 211
pgvector 0.5+ HNSW 인덱스. IVFFlat 대비 정확·빠름.
RocksDB👁 211
Facebook의 임베디드 KV 스토어. LevelDB 포크. 수많은 DB의 스토리지 엔진.
SQL 성능 기본👁 211
EXPLAIN·인덱스·조인 순서·서브쿼리 회피 등 성능 튜닝 원칙.
ULID·KSUID·TSID 비교👁 211
UUID 대안 시간 기반 정렬 가능 ID 비교.
Xata👁 210
Postgres + 검색 + 파일. 개발자 친화 서버리스 DB.
Clustered Index👁 209
InnoDB의 테이블 물리 정렬을 Primary Key로 수행하는 인덱스.
RLS 심화👁 209
PostgreSQL Row-Level Security·Supabase 패턴.
AlloyDB👁 208
Google의 PostgreSQL 호환 관리형. HTAP·AI 확장.
Fauna👁 208
글로벌 분산 서버리스 DB. 강한 일관성 + 유연한 데이터 모델. GraphQL API.
Read Committed👁 208
커밋된 데이터만 읽음. Postgres 기본. 대부분 앱의 기본 선택.
Read Replica👁 208
쓰기 전용 primary의 읽기 전용 복제본. 읽기 부하 분산. 약간의 lag 존재.
Vespa👁 208
Yahoo 개발 검색·AI 엔진. 대규모 벡터·BM25·ML 랭킹.
Cloudflare D1 상세👁 207
Cloudflare Workers용 서버리스 SQLite. SQLite 호환·글로벌 배포.
Phantom Read👁 207
트랜잭션 중간에 새 행이 삽입되어 결과가 바뀌는 현상.
Prisma Accelerate👁 206
Prisma의 글로벌 엣지 커넥션 풀·캐시.
Redis Lua Script👁 206
Redis의 원자적 스크립트 실행. EVAL·EVALSHA.
Turso libSQL👁 206
libSQL 기반 글로벌 에지 SQLite. Turso SaaS.
Google Cloud Spanner👁 205
Google의 글로벌 분산 SQL DB. 외부 일관성. TrueTime으로 시계 동기화.
SQLite WAL 모드👁 205
SQLite의 Write-Ahead Log 모드. 동시 읽기·쓰기 성능 대폭 향상.
Paxos👁 204
Leslie Lamport의 합의 알고리즘. 분산 시스템 일관성의 고전. 구현 복잡.
PostGIS👁 204
Postgres의 지리 정보 확장. 공간 쿼리·인덱스. 지도 서비스의 표준.
Spanner PostgreSQL Interface👁 204
Spanner의 PG wire protocol. 기존 PG 도구 호환.
Turso Edge Replica👁 204
SQLite(libSQL) 엣지 복제. 읽기 100개 지역, 쓰기 1.
UNION👁 204
여러 SELECT 결과를 하나로 합치는 SQL 연산. UNION ALL은 중복 제거 안 함.
TiDB 아키텍처👁 203
TiDB+TiKV+TiFlash. MySQL 호환 분산 HTAP.
DBaaS👁 202
Database as a Service
관리형 DB 서비스. RDS·Aurora·Cloud SQL·Atlas·Planetscale.
MongoDB Aggregation👁 202
파이프라인 기반 집계·변환. SQL의 GROUP BY·JOIN 역할.
Primary-Replica👁 202
기존 Master-Slave 용어의 현대적 대체. 쓰기 primary + 읽기 replica.
Sidecar Connection Pool👁 202
각 앱 Pod에 PgBouncer 사이드카를 붙이는 K8s 패턴.
Appwrite👁 201
Supabase·Firebase 대안 OSS BaaS. DB·Auth·Storage.
FoundationDB👁 201
Apple이 인수한 분산 KV DB. 멀티 모델 레이어 아키텍처. iCloud 백엔드.