Rust로 작성된 분산 SQL 데이터베이스 toydb

ToyDB는 Rust로 작성된 분산 SQL 데이터베이스입니다. 에릭 그린에이커(Erik Grinaker)가 만든 학습 프로젝트입니다. 에릭 그린에이커는 분산 DB로 유명한 코크로치DB를 만드는 회사에서 근무하는 분입니다. 업무에서도 데이터베이스를 만들고... 취미로도 데이터베이스를 만드시는 대단한 분이네요. 데이터베이스를 만드는 방법은 이미 알고 계시니 러스트 학습용으로 만든 디비 같습니다. 그런데 학습용 치고는 기능들이 막강하네요. - 선형화 가능한 상태 머신 복제를 위한 래프트 기반 분산 합의 엔진 - MVCC 기반 스냅샷 격리 기능을 갖춘 ACID 호환 트랜잭션 엔진 - B+tree 및 로그 구조화 백엔드를 갖춘 플러그형 스토리지 엔진 - 휴리스틱 최적화 및 시간 이동을 지원하는 반복기 기반 쿼리 엔진 - 예측, 필터, 조인, 집계 및 트랜잭션을 포함한 SQL 인터페이스 러스트와 데이터베이스에 관심이 있으셨던 분이라면 한번 공부해보시는 것도 좋을 것 같습니다~ https://github.com/erikgrinaker/toydb

GitHub - erikgrinaker/toydb: Distributed SQL database in Rust, written as a learning project

GitHub

GitHub - erikgrinaker/toydb: Distributed SQL database in Rust, written as a learning project

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 6월 13일 오전 6:46

 • 

저장 9조회 2,635

댓글 0

    함께 읽은 게시물

    📣 아미고(Ameego) 전화 걸어주기 출시!! (Beta)

    ... 더 보기

     • 

    저장 1 • 조회 770


    매일의 루틴을 갖는다는 것

    ... 더 보기

    루틴이 있었던 시절

    K리그 프로그래머

    루틴이 있었던 시절

     • 

    댓글 1 • 저장 16 • 조회 4,582


    Next.js 앱을 쿠버네티스에 배포하기 (feat. ArgoCD)

    ... 더 보기

    Next.js 앱을 쿠버네티스에 배포하기 (feat. ArgoCD) | 요즘IT

    요즘IT

    Next.js 앱을 쿠버네티스에 배포하기 (feat. ArgoCD) | 요즘IT


    < 진보는 조용히 오고, 파괴는 시끄럽게 온다 >

    1. 문제는 고쳐지고 사람들은 적응한다. 위협이 크면 해결책이 나올 동인도 똑같이 커진다.

    ... 더 보기

    < 좋은 관계를 위한 최소한의 예의, ‘거리 두기’ >

    1. 살다보면 나를 끔찍이 싫어하는 사람이 한둘은 나오게 마련이다.

    ... 더 보기