🗄️
Database — 337개 용어
SQL·NoSQL·트랜잭션·복제·성능 최적화
RocksDB👁 165
Facebook의 임베디드 KV 스토어. LevelDB 포크. 수많은 DB의 스토리지 엔진.
Xata👁 165
Postgres + 검색 + 파일. 개발자 친화 서버리스 DB.
JSONB👁 164
Postgres의 이진 JSON 타입. 인덱스·경로 쿼리·부분 업데이트 지원.
PgBouncer👁 164
Postgres 커넥션 풀러. 서버 내부에 설치하는 경량 프록시.
Redis Streams Consumer Group👁 164
Kafka 유사한 Redis 메시징. 그룹·ACK·재시도.
Snowflake ID👁 163
Twitter가 만든 64비트 분산 ID. timestamp + 머신ID + 시퀀스.
Subquery👁 163
SQL 쿼리 안에 포함된 다른 쿼리. 상관·비상관, 스칼라·테이블.
AlloyDB👁 162
Google의 PostgreSQL 호환 관리형. HTAP·AI 확장.
Foreign Key👁 162
테이블 간 관계를 표현하는 제약조건. 참조 무결성 보장.
PostGIS👁 162
Postgres의 지리 정보 확장. 공간 쿼리·인덱스. 지도 서비스의 표준.
Read Replica👁 162
쓰기 전용 primary의 읽기 전용 복제본. 읽기 부하 분산. 약간의 lag 존재.
YugabyteDB YSQL👁 161
PostgreSQL 호환 분산 SQL. Spanner·CockroachDB 경쟁.
Eventual Consistency👁 160
최종 일관성
분산 시스템에서 쓰기 직후에는 노드별로 다를 수 있지만, 시간이 지나면 결국 모두 같은 값으로 수렴하는 일관성 모델.
LSM-Tree👁 160
Log-Structured Merge Tree
쓰기 최적화 자료구조. 메모리에 모았다가 주기적으로 디스크에 정렬. RocksDB·Cassandra 기반.
OpenSearch👁 160
Elasticsearch 7.10의 Apache 2.0 포크. AWS가 주도.
Stored Procedure👁 160
DB에 저장된 SQL·절차적 코드. 서버에서 실행. 성능·보안 이점.
pgpool-II👁 159
Postgres 커넥션 풀·로드밸런싱·복제 관리 미들웨어.
TiDB Serverless👁 159
PingCAP의 서버리스 MySQL 호환 분산 DB.
GiST Index👁 158
Generalized Search Tree. 공간·범위·trigram 등 복잡 타입의 범용 인덱스.
Paxos👁 158
Leslie Lamport의 합의 알고리즘. 분산 시스템 일관성의 고전. 구현 복잡.
Phantom Read👁 158
트랜잭션 중간에 새 행이 삽입되어 결과가 바뀌는 현상.
PlanetScale👁 158
Vitess 기반 MySQL 서버리스 DB. 스키마 브랜칭이 특징이었으나 2024년 종료.
Materialized View👁 157
실체화 뷰
쿼리 결과를 실제 테이블로 저장한 뷰. 무거운 집계 쿼리를 미리 계산해 두고 빠르게 조회.
UNION👁 157
여러 SELECT 결과를 하나로 합치는 SQL 연산. UNION ALL은 중복 제거 안 함.
Vespa👁 157
Yahoo 개발 검색·AI 엔진. 대규모 벡터·BM25·ML 랭킹.
WAL (Postgres)👁 157
Postgres의 Write-Ahead Log. 변경을 먼저 로그에 순차 기록해 복구·복제에 사용.
DB 내장 벡터 검색👁 156
pgvector·MySQL Heatwave·MongoDB·Redis. RDBMS·NoSQL에 벡터 통합.
Vitess👁 156
YouTube에서 시작한 MySQL 수평 확장 시스템. CNCF 졸업.
Serializable Isolation👁 155
가장 엄격한 트랜잭션 격리. 마치 순차 실행한 것처럼 결과 보장.
Turso Edge Replica👁 155
SQLite(libSQL) 엣지 복제. 읽기 100개 지역, 쓰기 1.
Google Cloud Spanner👁 154
Google의 글로벌 분산 SQL DB. 외부 일관성. TrueTime으로 시계 동기화.
MERGE👁 154
SQL:2003 표준 UPSERT. Postgres 15+, SQL Server·Oracle이 지원.
TiDB 아키텍처👁 154
TiDB+TiKV+TiFlash. MySQL 호환 분산 HTAP.
Turso libSQL👁 154
libSQL 기반 글로벌 에지 SQLite. Turso SaaS.
Typesense👁 154
오픈소스 즉시 검색 엔진. C++로 작성. Meilisearch와 경쟁.
Cloudflare D1 상세👁 153
Cloudflare Workers용 서버리스 SQLite. SQLite 호환·글로벌 배포.
SQLite WAL 모드👁 153
SQLite의 Write-Ahead Log 모드. 동시 읽기·쓰기 성능 대폭 향상.
RLS 심화👁 152
PostgreSQL Row-Level Security·Supabase 패턴.
Streaming Replication👁 152
Postgres의 물리 복제. Primary WAL을 Replica에 실시간 전송.
EdgeDB👁 151
Postgres 기반 객체 지향 DB. 타입 안전 스키마·EdgeQL.
Read Committed👁 151
커밋된 데이터만 읽음. Postgres 기본. 대부분 앱의 기본 선택.
DB Connection Timeout👁 150
DB 커넥션 획득·유휴·쿼리 타임아웃. 앱 안정성에 직결.
DynamoDB Single Table Design👁 150
DynamoDB 모범 패턴. 여러 엔티티를 단일 테이블에 담기.
Fauna👁 150
글로벌 분산 서버리스 DB. 강한 일관성 + 유연한 데이터 모델. GraphQL API.
Memcached👁 150
분산 인메모리 캐시. Redis 이전의 웹 캐시 표준. 단순함이 강점.
Redshift DISTKEY·SORTKEY👁 150
분산 키·정렬 키. Redshift 성능의 핵심.
Snowflake Dynamic Tables👁 150
선언적 스트리밍 파이프라인. TARGET_LAG 기반 자동 갱신.
Snowflake Time Travel👁 150
과거 시점 데이터 조회·복원. 최대 90일.
Snowpark👁 150
Snowflake 내장 Python·Java·Scala 실행. UDF·UDTF·Notebook.
Spanner PostgreSQL Interface👁 150
Spanner의 PG wire protocol. 기존 PG 도구 호환.