Rust
tursodatabase / turso
Turso는 SQLite와 호환되는 진행 중인 SQL 데이터베이스입니다.
21.2K
1.1K
17일 전
이 프로젝트에 대해
tursodatabase 님의 turso 프로젝트는 GitHub에서 21.2K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Rust 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
Rust 85%C 4%Python 3%TypeScript 2%C# 2%Java 1%
🇰🇷 한국어 번역 README
캐시 히트터소 데이터베이스
SQLite와 호환되는 진행 중인 SQL 데이터베이스입니다.
소개
Turso 데이터베이스는 Rust로 작성된 진행 중인 SQL 데이터베이스로, SQLite와 호환됩니다.
** ⚠️ 경고:** 이 소프트웨어는 베타 상태입니다. 여전히 버그나 예상치 못한 동작이 있을 수 있습니다. 운영 데이터를 조심하고 백업을 반드시 확보하세요.
특징과 로드맵
- SQLite 호환성 SQL 방언, 파일 형식, C API에 대한 자세한 내용은 [문서] 참조
- **'BEGIN CONCURRENT'**는 다중 버전 동시성 제어(MVCC)를 사용하여 쓰기 처리량을 향상시키기 위해 추가되었습니다.
- 데이터베이스 변경 사항을 실시간으로 추적하기 위한 변경 데이터 캡처(CDC).
- 다국어 지원
- 가자
- 자바스크립트
- 자바
- .NET
- 파이썬
- 녹
- 웹어셈블리
- 리눅스에서 'io_uring' 적용된 비동기 I/O 지원
- Linux, macOS, Windows 및 브라우저에 대한 크로스 플랫폼 지원(WebAssembly 통해)
- 벡터 지원 정확한 탐색 및 벡터 조작을 포함한 지원
- 향상된 스키마 관리, 확장된 'ALTER' 지원과 빠른 스키마 변경 포함.
이 데이터베이스는 다음과 같은 실험적 특징을 가지고 있습니다:
- 데이터를 로컬에서 보호하기 위한 암호화 상태 정지.
- **DBSP를 이용한 증분 계산 및 조회 유지 및 쿼리 구독.
- 멋진 Tantivy 라이브러리가 제공하는 전체 텍스트 검색
- **'.tshm' 사이드카를 통한 다중 프로세스 WAL 조정 및 작업 간 WAL 리더와 작성자를 위한 기능.
다음 업적
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
tursodatabase/turso GitHub 원문 바로가기 →