Search
MemoryDB
Last updated
Jan 29, 2023
- Redis Cluster로 다중AZ 트랜잭션으로 빠르게 읽으면서도 내구성있는 DB.
- 따로 RDB + Cache 구성 필요 없이, Redis 구성 하나만으로 Consistency와 속도의 장점을 모두 가질 수 있다.
# 특징
- 복제본 노드에 대한 일관성 보장
- milisecond 단위 write와 microsecond 단위의 read
- Redis client 그대로 사용 가능
# Cluster
- 노드의 모음
- 데이터 세트는 샤드로 분할되어 저장됨
# Node
# Shard
1
2
3
4
5
6
7
8
9
| resource "aws_memorydb_cluster" "example" {
acl_name = "open-access"
name = "my-cluster"
node_type = "db.t4g.small"
num_shards = 2
security_group_ids = [aws_security_group.example.id]
snapshot_retention_limit = 7
subnet_group_name = aws_memorydb_subnet_group.example.id
}
|
# References