프로젝트 소개
CockroachDB는 데이터 집약적 애플리케이션 구축, 확장, 관리를 위한 클라우드 네이티브 분산 SQL 데이터베이스입니다. 트랜잭션 및 강한 일관성을 갖춘 키-값 저장소 기반으로 구축되었습니다. README에 따르면, 수평 확장 가능하며, 디스크, 머신, 랙, 심지어 데이터센터 장애에도 최소한의 지연 시간 중단과 수동 개입 없이 생존합니다. 강한 일관성을 갖춘 ACID 트랜잭션을 지원하며, 데이터 구조화, 조작, 쿼리를 위한 SQL API를 제공합니다.
이 프로젝트는 PostgreSQL 와이어 프로토콜을 지원하므로, 사용자는 PostgreSQL 호환 클라이언트 드라이버 및 ORM을 사용하여 연결할 수 있습니다. README는 권장 드라이버, 예제 앱, 튜토리얼을 안내합니다. 시작 방법으로는 사전 빌드된 실행 파일 설치 또는 소스에서 빌드, 로컬 클러스터 시작, 내장 SQL 클라이언트 사용, CockroachDB SQL 학습, 데이터 복제, 자동 리밸런싱, 장애 허용 및 복구 등의 기능 탐색이 있습니다.
배포 문서는 CockroachCloud, 수동 다중 머신 배포, 클라우드 플랫폼, 오케스트레이션 시스템을 다룹니다. 커뮤니티 도움은 CockroachDB Community Slack, CockroachDB Forum, Stack Overflow, GitHub 이슈를 통해 제공됩니다. 기여는 환영하며, 좋은 첫 번째 이슈 목록과 위키 안내가 있습니다.
아키텍처 세부 사항은 아키텍처 가이드 및 원본 설계 문서 링크를 통해 확인할 수 있습니다. 또한 비교 페이지, 기술 토크, 블로그, 주요 설계 문서 링크도 제공됩니다. 라이선스 참고: 2024년 11월 18일 이후 출시(v24.3 이상, 특정 패치 수정 v23.1.29+, v23.2.16+, v24.1.7+, v24.2.5+ 포함)는 CockroachDB 소프트웨어 라이선스(CSL)에 따라 게시되며, 저작권은 달리 명시되지 않는 한 The Cockroach Authors에게 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.