Tôi đang tìm kiếm một triển khai mã nguồn mở gọn gàng và được xây dựng tốt của thư viện B-tree được viết bằng C. Nó cần phải theo một giấy phép không GPL để nó có thể được sử dụng trong một ứng dụng thương mại. Lý tưởng nhất, thư viện này hỗ trợ chỉ mục B-tree được lưu trữ/thao tác dưới dạng tệp đĩa sao cho các cây lớn có thể được xây dựng bằng cách sử dụng dấu chân RAM (tối thiểu) có thể cấu hình.Triển khai B-tree nguồn mở tốt trong C là gì?
Lưu ý: Vì dường như có sự nhầm lẫn, một cây nhị phân và cây B là không phải là điều tương tự.
Tuyệt vời! - Đây là một bổ sung tốt cho danh sách. Cảm ơn! –
Trên suy nghĩ thứ hai, tôi nghĩ rằng điều này cũng nên là câu trả lời ưa thích. –