🗄️
Database — 337개 용어
SQL·NoSQL·트랜잭션·복제·성능 최적화
TimescaleDB👁 67
PostgreSQL 확장 형태의 시계열 DB. 기존 SQL 그대로, 시계열 최적화 추가.
Advisory Lock👁 65
Postgres의 애플리케이션 레벨 락. 세션·트랜잭션 범위.
DynamoDB Single Table Design👁 65
DynamoDB 모범 패턴. 여러 엔티티를 단일 테이블에 담기.
VACUUM👁 64
PostgreSQL에서 MVCC로 쌓인 오래된 행(dead tuple)을 정리하는 필수 유지보수 작업. autovacuum이 자동 실행.
AlloyDB👁 63
Google의 PostgreSQL 호환 관리형. HTAP·AI 확장.
Redis Streams Consumer Group👁 63
Kafka 유사한 Redis 메시징. 그룹·ACK·재시도.
DB Connection Timeout👁 61
DB 커넥션 획득·유휴·쿼리 타임아웃. 앱 안정성에 직결.
SQL 성능 기본👁 61
EXPLAIN·인덱스·조인 순서·서브쿼리 회피 등 성능 튜닝 원칙.
Aurora Serverless v2👁 60
AWS Aurora 자동 스케일링. 0.5 → 수백 ACU 즉시 확장.
CockroachDB👁 60
분산 SQL DB. Postgres 호환 wire protocol. 여러 리전에 글로벌 배포.
분석 DB 비교👁 60
BigQuery·Snowflake·Redshift·ClickHouse·Databricks SQL.
Elasticsearch👁 60
분산 검색·분석 엔진. Lucene 기반. 로그·전문 검색의 표준.
Fauna👁 60
글로벌 분산 서버리스 DB. 강한 일관성 + 유연한 데이터 모델. GraphQL API.
MariaDB👁 59
MySQL의 오픈소스 포크. Oracle 인수 후 불안감에서 시작. 대부분 호환.
Migration👁 59
DB 마이그레이션
DB 스키마 변경을 버전 관리 가능한 파일로 남기고, 단계적으로 적용·롤백하는 체계.
Neo4j👁 59
그래프 DB의 대표. 관계 중심 데이터 모델링. Cypher 쿼리 언어.
Phantom Read👁 59
트랜잭션 중간에 새 행이 삽입되어 결과가 바뀌는 현상.
고급 Postgres 확장👁 59
pg_trgm·earthdistance·unaccent·fuzzystrmatch.
Primary Key👁 59
각 행을 고유하게 식별하는 컬럼. NOT NULL + UNIQUE 자동.
Redis Cluster👁 59
수평 확장 위한 Redis 샤딩. 16384 해시 슬롯 분배.
Redis Lua Script👁 59
Redis의 원자적 스크립트 실행. EVAL·EVALSHA.
ULID👁 59
Universally Unique Lexicographically Sortable Identifier
시간 순서로 정렬되는 UUID 대안. 26자 Crockford Base32.
Appwrite👁 58
Supabase·Firebase 대안 OSS BaaS. DB·Auth·Storage.
Eventual Consistency👁 58
최종 일관성
분산 시스템에서 쓰기 직후에는 노드별로 다를 수 있지만, 시간이 지나면 결국 모두 같은 값으로 수렴하는 일관성 모델.
Meilisearch👁 58
Rust로 작성된 초고속 즉시 검색 엔진. Algolia 오픈소스 대안.
OpenSearch👁 58
Elasticsearch 7.10의 Apache 2.0 포크. AWS가 주도.
Partitioning👁 58
파티셔닝
큰 테이블을 논리적으로 여러 파티션으로 쪼개 쿼리 성능·관리를 향상. RANGE·LIST·HASH 방식.
Redis RDB+AOF👁 58
스냅샷(RDB)과 로그(AOF) 병용. 안정성·복구 속도 균형.
RLS 심화👁 58
PostgreSQL Row-Level Security·Supabase 패턴.
Sidecar Connection Pool👁 58
각 앱 Pod에 PgBouncer 사이드카를 붙이는 K8s 패턴.
Snowflake ID👁 58
Twitter가 만든 64비트 분산 ID. timestamp + 머신ID + 시퀀스.
Surrogate Key👁 58
비즈니스 의미 없는 인조 키. auto-increment·UUID가 대표.
TiDB👁 58
PingCAP의 분산 HTAP DB. MySQL 호환. OLTP + OLAP 한 DB에서.
Valkey👁 58
Redis 7.2.4의 BSD 라이선스 포크. Redis 라이선스 변경 후 리눅스 재단 주도로 AWS·Google·Oracle 등이 지원.
Consul👁 57
HashiCorp의 서비스 디스커버리·KV·헬스체크 통합 도구. etcd 대안.
DynamoDB👁 57
AWS 관리형 NoSQL. 키-값·문서. 단일 자릿수 ms 지연. Amazon 내부에서 출발.
Materialized View👁 57
실체화 뷰
쿼리 결과를 실제 테이블로 저장한 뷰. 무거운 집계 쿼리를 미리 계산해 두고 빠르게 조회.
Memcached👁 57
분산 인메모리 캐시. Redis 이전의 웹 캐시 표준. 단순함이 강점.
MongoDB Aggregation👁 57
파이프라인 기반 집계·변환. SQL의 GROUP BY·JOIN 역할.
MySQL👁 57
세계에서 가장 많이 쓰이는 오픈소스 RDBMS. Oracle 소유. 웹 스택의 기반.
ORM👁 57
Object-Relational Mapping
관계형 DB 테이블을 프로그래밍 언어의 객체로 매핑해 SQL 없이 다루게 하는 도구. Prisma·TypeORM·Drizzle 등.
PL/pgSQL👁 57
Postgres의 절차적 언어. 함수·트리거·DO 블록에 사용.
ScyllaDB👁 57
Cassandra를 C++로 재구현한 고성능 분산 DB. 동일 API, 10배 빠름.
Turso👁 57
libSQL(SQLite 포크) 기반 매니지드 에지 DB. 전 세계 수십 리전에 읽기 복제, 저렴한 가격.
ULID·KSUID·TSID 비교👁 57
UUID 대안 시간 기반 정렬 가능 ID 비교.
Xata👁 57
Postgres + 검색 + 파일. 개발자 친화 서버리스 DB.
Aurora DSQL👁 56
AWS의 서버리스 분산 SQL. PostgreSQL 호환, 글로벌 강일관성.
CLUSTER 명령👁 56
테이블을 인덱스 순서로 물리 정렬. 쿼리 성능 향상.
InfluxDB👁 56
시계열 데이터베이스. 메트릭·IoT 센서 데이터에 특화. Go로 작성.
LiteFS👁 56
Fly.io의 분산 SQLite. FUSE로 여러 노드에 복제.