트렌딩 목록으로
Rust

tursodatabase / turso

Turso는 SQLite와 호환되는 진행 중인 SQL 데이터베이스입니다.

21.2K
1.1K
17일 전
GitHub에서 보기

이 프로젝트에 대해

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 원문 바로가기 →