https://github.com/erikgrinaker/toydb - 학습용 프로젝트로 작성되어 대부분의 컴포넌트를 밑바닥부터 직접 개발 ㅤ→ Raft 기반 분산 컨센서스 엔진 ㅤ→ ACID 호환 트랜잭션 엔진 ㅤ→ 플러깅 가능한 스토리지 엔진 ㅤ→ Iterator 기반 쿼리 엔진 ㅤ→ 프로젝션, 필터, 어그리게이션 등을 지원하는 SQL 인터페이스 - 상세한 문서화 ㅤ→ 아키텍쳐 가이드 : 각 컴포넌트의 구조에 대해 설명 ㅤ→ SQL 예제와 SQL Dialect 레퍼런스 ㅤ→ 작성하는데 참고한 CMU DB 강의, 책, 유튜브 영상 : Raft, Parsing, Transactions 음성 기능은 200자로 제한됨 |