데이터 엣지
데이터 엣지 (Data Edge, 지원 중단 예정)
사용자가 어디에 있든 데이터베이스의 로컬 레플리카에 가까이 접근하게 하고 싶으신가요? Data Edge가 그걸 가능하게 해 주지만, 이 기능은 신규 사용자에게 지원 중단(deprecated)되었어요.
출처: 문서
본문
이 기능은 모든 신규 사용자에게 지원 중단되었어요. 기존 사용자는 Fly에서 Edge Replicas를 계속 사용할 수 있어요 — 발표 공지를 읽어 보세요.
최고의 속도를 원하는 분들을 위해, Turso는 데이터베이스를 같은 노드 위의 애플리케이션 안에 직접 임베딩하는 기능을 제공해요. 이 구성은 지역 간 요청 왕복을 없애서 사실상 지연 시간을 0으로 만들어요.
동작 방식
- 프라이머리(primary) 위치에 데이터베이스를 만들어요
- 데이터를 복제(replicate)할 추가 위치를 더해요
- 가장 가까운 엣지로 자동 라우팅되는 단일 URL을 쿼리해요
레플리카 위치 추가하기
Turso CLI 또는 Platform API로 데이터베이스 그룹에 위치를 추가할 수 있어요:
# CLI
turso group locations add <group-name> <location-code>
# Platform API
curl -L -X POST 'https://api.turso.tech/v1/organizations/{organizationSlug}/groups/{groupName}/locations/{location}' \
-H 'Authorization: Bearer ***'
레플리카 위치 제거하기
Turso CLI 또는 Platform API로 데이터베이스 그룹에서 위치를 제거할 수 있어요:
# CLI
turso group locations remove <group-name> <...location-codes>
# Platform API
curl -L -X DELETE 'https://api.turso.tech/v1/organizations/{organizationSlug}/groups/{groupName}/locations/{location}' \
-H 'Authorization: Bearer ***'
더 알아보기 (Learn more)
- 임베디드 레플리카 소개 (Embedded Replicas) — 지연 시간 0에 가까운 대안 살펴보기
- Fly에서 임베디드 레플리카 — Fly.io에 배포하기
- 그룹 위치 추가 CLI (group locations add) — 명령어 상세 레퍼런스