Go
branchingkubernetespostgresqlscale-to-zeroxataio / xata
쓰기 시 복사 분기 및 0으로 축소 기능을 갖춘 오픈 소스, 클라우드 네이티브, Postgres 플랫폼
575
23
2개월 전
이 프로젝트에 대해
xataio 님의 xata 프로젝트는 GitHub에서 575개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Go 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
Go 96%Kotlin 1%Makefile 1%Open Policy Agent 0%Starlark 0%Shell 0%
🇰🇷 한국어 번역 README
캐시 히트
Xata - CoW 브랜칭을 지원하는 오픈소스 Postgres 플랫폼
Xata는 Kubernetes 위에서 다수의 Postgres 인스턴스를 셀프 호스팅할 수 있는 순수 오픈소스 클라우드 네이티브 플랫폼으로, 다음 기능(및 그 외 여러 기능)을 기본적으로 제공합니다:
- 스토리지 레벨에서 Copy-on-Write를 사용한 빠른 브랜칭. TB 단위의 데이터를 몇 초 만에 "복사"할 수 있습니다.
- Scale-to-zero 기능(비활성 시 컴퓨트 인스턴스를 제거하고, 연결 시 자동으로 다시 추가)
- 컴퓨트 노드 자동 확장, 비용 효율성을 위한 빈 패킹
- 고가용성 / 읽기 전용 복제본과 자동 장애 조치
- 최소 다운타임으로 업그레이드, 구성 편집, 스케일 업/다운 전환
- 스토리지와 컴퓨트 분리, 선호 시 로컬 스토리지 사용 가능
- 객체 저장소로 PITR 백업
- 서버리스 드라이버(SQL over HTTP/websockets)
- 모든 "컨트롤 플레인" 작업을 관리할 수 있는 REST API 및 CLI, API 키로 인증. API 키는 세분화된 RBAC 지원.
이 플랫폼은 안정적이며, 활발히 개발 중이고, 이미 대규모 생산 환경에서 사용되고 있습니다. Xata Cloud 서비스를 구동하며, 관리형 서비스를 선호하는 경우 추천합니다.
사용 사례
Xata 오픈소스 플랫폼을 셀프 호스팅하는 주요 용도는 두 가지입니다:
- 회사 내 자체 Postgres-as-a-Service 구축. 이 경우 Xata는 K8s 오퍼레이터를 직접 사용하는 것보다 더 의견 지향적이고 기능이 풍부한 솔루션을 제공합니다.
- 미리보기, 테스트, 개발 환경 구축. 이를 통해
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
xataio/xata GitHub 원문 바로가기 →