프로젝트 소개
ScratchBird Convergent Data Engine(SBcde 또는 SB)은 실험적 데이터베이스 엔진의 초기 공개 소스 검토 베타입니다. 아키텍처는 하나의 엔진 코어와 별도의 파서 및 프로토콜 대면 구성 요소, 내부 UUID 기반 객체 식별, SBLR 실행 경계, 다세대 스토리지 및 트랜잭션 모델을 사용합니다. 저장소는 프로덕션 배포보다는 코드 검사, 빌드, 테스트, 벤치마크 재현, 드라이버 작업, 플랫폼 검증, 다국어 검토 및 커뮤니티 피드백을 위한 것입니다.
공개 빌드는 SBsql, SBadm, SBbak, SBsec, SBdoc, SBcop, SBcore 공유 라이브러리, SBgate, SBsrv, SBmgr 및 SBParser를 포함한 런타임, 관리 및 개발 아티팩트를 생성합니다. SBcmgr은 클러스터 지원 빌드를 위해 예약되어 있으며 공개 클러스터 관리자 대상이 존재하지 않는 한 독립 실행형 빌드에서 생성되지 않습니다. CMake 프리셋은 Linux 공개 릴리스 빌드용으로 문서화되어 있으며 CTest 및 릴리스 번들 검증 스크립트가 포함됩니다.
프로젝트는 Linux, Windows 및 macOS로 이식되었으며 Linux가 기본 플랫폼입니다. Linux 서버 런타임은 커널 6.6 이상과 Unix 피어 자격 증명, SO_PEERPIDFD 및 프로세스 핸들 폴링을 포함한 특정 프로세스 보안 기능을 요구합니다. 시작 검사에서 이러한 기능을 검증합니다. iOS 및 Android용 예비 드라이버 및 임베디드 엔진 작업이 진행 중입니다.
소스 트리에는 25개의 참조 시스템 호환성 파서 레인이 있다는 증거가 남아 있지만, 공유 SBLR 경계가 안정화되는 동안 비 SBsql 파서는 일반 빌드에서 제외되며 SB_BUILD_COMPATIBILITY_PARSERS=ON이 필요합니다. 호환성 프로필 및 파서 자료는 완전하거나 프로덕션에서 지원되는 호환성에 대한 주장이 아니라 추적된 경계입니다. 많은 데이터베이스가 참조 시스템으로 연구되었지만 프로젝트는 구현이 해당 소스에서 파생되지 않았다고 명시합니다.
ScratchBird는 오픈 코어 모델을 따릅니다. 오픈 소스 저장소에는 식별, 스토리지, 트랜잭션, 카탈로그, 라우팅, 펜싱 및 공급자 인터페이스를 위한 클러스터 인식 기반 인프라가 포함되어 있습니다. 완전한 분산 클러스터 실행을 구현하지 않습니다. 멤버십, 최종성, 분산 트랜잭션 조정, 복제, 조정 및 노드 간 실행은 별도의 클로즈드 소스 클러스터 라이브러리에 할당됩니다.
벤치마크 자료는 비교 성능 주장 없이 재현성과 검토를 위해 제공됩니다. 문서에는 생성된 기술 자료와 작업 중인 기술 자료가 포함되어 있습니다. 위키는 AI 생성으로 설명되며 여러 모델에서 교차 확인되고 게시 전에 사람이 검토합니다. 릴리스는 프로덕션 준비 완료, 상업적 지원, 드롭인 호환성, 보안 인증 및 목적 적합성 보장을 명시적으로 부인합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.