🗄️
Database — 337개 용어
SQL·NoSQL·트랜잭션·복제·성능 최적화
Foreign Key👁 104
테이블 간 관계를 표현하는 제약조건. 참조 무결성 보장.
MariaDB👁 104
MySQL의 오픈소스 포크. Oracle 인수 후 불안감에서 시작. 대부분 호환.
Read Replica👁 104
쓰기 전용 primary의 읽기 전용 복제본. 읽기 부하 분산. 약간의 lag 존재.
Redis RDB+AOF👁 104
스냅샷(RDB)과 로그(AOF) 병용. 안정성·복구 속도 균형.
RLS 심화👁 104
PostgreSQL Row-Level Security·Supabase 패턴.
Serializable Isolation👁 104
가장 엄격한 트랜잭션 격리. 마치 순차 실행한 것처럼 결과 보장.
Vitess👁 104
YouTube에서 시작한 MySQL 수평 확장 시스템. CNCF 졸업.
Appwrite👁 103
Supabase·Firebase 대안 OSS BaaS. DB·Auth·Storage.
분석 DB 비교👁 103
BigQuery·Snowflake·Redshift·ClickHouse·Databricks SQL.
DynamoDB👁 103
AWS 관리형 NoSQL. 키-값·문서. 단일 자릿수 ms 지연. Amazon 내부에서 출발.
Google Cloud Spanner👁 103
Google의 글로벌 분산 SQL DB. 외부 일관성. TrueTime으로 시계 동기화.
Materialized View👁 103
실체화 뷰
쿼리 결과를 실제 테이블로 저장한 뷰. 무거운 집계 쿼리를 미리 계산해 두고 빠르게 조회.
PlanetScale👁 103
Vitess 기반 MySQL 서버리스 DB. 스키마 브랜칭이 특징이었으나 2024년 종료.
Redis 메모리 정책👁 103
maxmemory-policy: allkeys-lru·volatile-ttl·noeviction 등.
Redis Search👁 103
Redis Stack 모듈. 전문·태그·숫자·벡터 검색.
Redshift DISTKEY·SORTKEY👁 103
분산 키·정렬 키. Redshift 성능의 핵심.
Sidecar Connection Pool👁 103
각 앱 Pod에 PgBouncer 사이드카를 붙이는 K8s 패턴.
Subquery👁 103
SQL 쿼리 안에 포함된 다른 쿼리. 상관·비상관, 스칼라·테이블.
TiDB Serverless👁 103
PingCAP의 서버리스 MySQL 호환 분산 DB.
VACUUM ANALYZE👁 103
Postgres 유지보수. VACUUM(공간)+ANALYZE(통계).
VACUUM FULL👁 103
테이블을 완전 재작성해 공간 회수. ACCESS EXCLUSIVE 락. 운영 중 금지.
wal2json👁 103
Postgres Logical Decoding을 JSON으로 출력하는 플러그인.
Aurora DSQL👁 102
AWS의 서버리스 분산 SQL. PostgreSQL 호환, 글로벌 강일관성.
DB Connection Timeout👁 102
DB 커넥션 획득·유휴·쿼리 타임아웃. 앱 안정성에 직결.
etcd👁 102
분산 KV 스토어. Kubernetes의 상태 저장소. Raft 합의 알고리즘.
Fauna👁 102
글로벌 분산 서버리스 DB. 강한 일관성 + 유연한 데이터 모델. GraphQL API.
MongoDB Aggregation👁 102
파이프라인 기반 집계·변환. SQL의 GROUP BY·JOIN 역할.
RocksDB👁 102
Facebook의 임베디드 KV 스토어. LevelDB 포크. 수많은 DB의 스토리지 엔진.
Snowflake Time Travel👁 102
과거 시점 데이터 조회·복원. 최대 90일.
Snowpark👁 102
Snowflake 내장 Python·Java·Scala 실행. UDF·UDTF·Notebook.
Streaming Replication👁 102
Postgres의 물리 복제. Primary WAL을 Replica에 실시간 전송.
UPSERT👁 102
INSERT 시 이미 존재하면 UPDATE. Postgres의 ON CONFLICT, MySQL의 ON DUPLICATE KEY UPDATE.
Vespa👁 102
Yahoo 개발 검색·AI 엔진. 대규모 벡터·BM25·ML 랭킹.
WAL (Postgres)👁 102
Postgres의 Write-Ahead Log. 변경을 먼저 로그에 순차 기록해 복구·복제에 사용.
Eventual Consistency👁 101
최종 일관성
분산 시스템에서 쓰기 직후에는 노드별로 다를 수 있지만, 시간이 지나면 결국 모두 같은 값으로 수렴하는 일관성 모델.
MongoDB Sharding👁 101
샤드 키로 데이터 수평 분산. mongos 라우터 경유.
Replication👁 101
복제
DB 데이터를 여러 노드에 복사해 가용성·읽기 성능을 확보하는 기법. Primary-Replica가 가장 흔한 구조.
Spanner PostgreSQL Interface👁 101
Spanner의 PG wire protocol. 기존 PG 도구 호환.
Typesense👁 101
오픈소스 즉시 검색 엔진. C++로 작성. Meilisearch와 경쟁.
YugabyteDB👁 101
분산 SQL DB. Postgres 호환. Spanner 영감.
Meilisearch👁 100
Rust로 작성된 초고속 즉시 검색 엔진. Algolia 오픈소스 대안.
PgBouncer👁 100
Postgres 커넥션 풀러. 서버 내부에 설치하는 경량 프록시.
Phantom Read👁 100
트랜잭션 중간에 새 행이 삽입되어 결과가 바뀌는 현상.
Primary-Replica👁 100
기존 Master-Slave 용어의 현대적 대체. 쓰기 primary + 읽기 replica.
Qdrant👁 100
Rust 기반 오픈소스 벡터 DB. 필터 + 벡터 동시 검색 강점.
Referential Integrity👁 100
외래 키 관계가 항상 유효하도록 보장하는 제약. FK + 삭제 정책.
ScyllaDB vs Cassandra👁 100
동일 API, 다른 구현. Scylla는 C++·shard-per-core.
SingleStoreDB👁 100
MemSQL 리브랜드. HTAP·벡터·JSON 통합.
Turso libSQL👁 100
libSQL 기반 글로벌 에지 SQLite. Turso SaaS.
ULID·KSUID·TSID 비교👁 100
UUID 대안 시간 기반 정렬 가능 ID 비교.