ToyDB - CSDL SQL phân tán được viết bằng Rust
(github.com)- Được xây dựng như một dự án phục vụ học tập, với hầu hết các thành phần được tự phát triển từ đầu
→ Công cụ đồng thuận phân tán dựa trên Raft
→ Công cụ giao dịch tương thích ACID
→ Công cụ lưu trữ có thể cắm thêm
→ Công cụ truy vấn dựa trên Iterator
→ Giao diện SQL hỗ trợ projection, filter, aggregation, v.v.
- Tài liệu hóa chi tiết
→ Hướng dẫn kiến trúc: giải thích cấu trúc của từng thành phần
→ Ví dụ SQL và tài liệu tham chiếu SQL dialect
→ Các bài giảng DB của CMU, sách và video YouTube đã tham khảo khi xây dựng: Raft, Parsing, Transactions
Chưa có bình luận nào.