
웹 사이트 | 문서 | 공식 저장소 | 블로그 | YouTube | 불화 | 전보 | LinkedIn | 엑스
YDB는 고 가용성과 확장 성과 엄격한 일관성 및 산 거래를 결합한 오픈 소스 분산 SQL 데이터베이스입니다.

YDB는 확장 가능한 대화 형 웹 서비스에 대한 증가하는 수요에 대응하도록 처음부터 설계되었습니다. 확장 성, 엄격한 일관성 및 효과적인 크로스 행 트랜잭션은 이러한 OLTP와 같은 작업량에 필수였습니다. YDB는 세계 최대의 검색 엔진 중 하나에 대한 NOSQL 데이터베이스 및 MapReduce 시스템을 개발 한 경험이있는 데이터베이스 및 분산 시스템의 강력한 배경을 가진 사람들에 의해 구축되었습니다.
기본 YDB 기능 :
YDB는 3 개의 가용 영역 (데이터 센터)에 배포 될 수 있습니다. 단일 구역을 완전히 중단하는 동안 읽기 및 쓰기 모두에 클러스터가 사용할 수 있습니다. 가용성 영역과 지역은 문서화에서 더 자세히 다룹니다.
기존의 관계형 데이터베이스와 달리 YDB는 스케일링하여 개발자에게 계산 또는 스토리지 리소스가있는 클러스터를 단순히로드 증가를 처리 할 수있는 기능을 제공합니다. YDB는 스토리지 및 컴퓨팅 레이어를 분리하여 스토리지 및 컴퓨팅 리소스를 독립적으로 확장 할 수 있습니다.
현재 생산 설치에는 10000 개가 넘는 노드가 있으며, 페타 바이트의 데이터를 저장하며, 초당 수백만 개의 분산 트랜잭션을 처리합니다.
YDB의 내장 자동 복구 지원을 통해 하드웨어 고장을 원활하게 생존 할 수 있습니다. 예측할 수없는 디스크, 노드, 랙 또는 데이터 센터 실패 후 YDB는 읽기 및 쓰기에 완전히 사용할 수 있으며 필요한 데이터 중복성을 자동으로 복원합니다.
YDB는 멀티 테넌트 및 서버리스 설정을 지원합니다. 사용자는 YDB 클러스터를 실행하고 하나의 스토리지 풀을 공유하고 다른 컴퓨팅 노드를 공유하는 여러 데이터베이스를 만들 수 있습니다. 또는 사용자는 하나의 컴퓨팅 리소스 풀을 공유하여 효과적으로 활용하는 여러 서버리스 데이터베이스를 실행할 수 있습니다.
YDB는 8GB 이상의 RAM으로 X86 64 비트 플랫폼에서 실행됩니다.
대부분의 생산 환경에서 YDB는 Ubuntu Linux에서 작동하는 64 비트 X86 기계에서 실행됩니다.
개발 목적으로 YDB는 최신 버전의 MacOS 및 Microsoft Windows에서 컴파일 및 실행할 수 있음을 정기적으로 테스트합니다.
YDB로 실험하려면 빠른 시작 가이드로 시작하십시오. 기능 테스트, 앱 개발 및 유사한 작업에 적합한 단일 노드 클러스터를 생성합니다.
YDB 결함 공차 테스트, 성능 벤치 마크 실행 또는 생산 또는 사전 제작 워크로드와 같은 더 심각한 시나리오로 뛰어 들기를 원합니다. 이 경우 베어 메탈 또는 가상 머신 용 또는 컨테이너 용 kubernetes로 배치 할 수있는 본격적인 멀티 노드 YDB 클러스터가 필요합니다.
YDBD (YDBD) 및 클라이언트 (YDB) 이항을 빌드하는 방법에 대한 지침은 Build.md에 제공됩니다. 또한 YA Make Build System에 대한 문서를 참조하십시오.
우리는 새로운 기고자들을 환영하게되어 기쁩니다! 기고자 가이드는 기고자로 시작하는 방법에 대한 자세한 내용을 제공합니다.
기고자를위한 별도의 YDB 문서 섹션도 있으며, 대부분 더 기술적 인 콘텐츠가 있습니다.
최신 성공 사례 및 사용자 시나리오는 YDB 웹 사이트를 방문하십시오.