apache/datafusion
PublicApache DataFusion SQL Query Engine
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 27/09/2026
Tóm tắt bởi Bee AI
Apache DataFusion là công cụ thực thi truy vấn SQL và DataFrame hiệu năng cao viết bằng Rust, sử dụng Apache Arrow làm định dạng bộ nhớ. Dự án dành cho các kỹ sư xây dựng hệ thống phân tích dữ liệu và database tùy biến.
- Sử dụng định dạng Apache Arrow cho bộ nhớ, hỗ trợ công cụ thực thi vector hóa, đa luồng và dạng stream.
- Hỗ trợ sẵn các định dạng tệp CSV, Parquet, JSON và Avro kèm cả giao diện SQL lẫn DataFrame.
- Cho phép mở rộng tại hầu hết các tầng: thêm nguồn dữ liệu, ngôn ngữ truy vấn, hàm và toán tử tùy biến.
- Hệ sinh thái phong phú với DataFusion Python, DataFusion Java, DataFusion Comet (tăng tốc Spark) và Ballista.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến87
- Độ tươi100
- Cộng đồng70
- Tài liệu100
- Phát hành20
- Mức độ khóNâng cao
- Phù hợp vớiLập trình viên · Dữ liệu
- Loại dự ánFramework
- Giấy phépApache-2.0
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Rust
Python
Apache Spark
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
datafusion/Mã nguồn lõi của query engine DataFusiondatafusion-cli/Giao diện dòng lệnh (CLI) tương tác với DataFusiondatafusion-examples/Các ví dụ mẫu hướng dẫn sử dụng thư việnbenchmarks/Bộ công cụ đo lường hiệu năngdocs/Tài liệu kỹ thuật của dự ánpython/Binding và mã nguồn cho DataFusion Pythontest-utils/Tiện ích và dữ liệu kiểm thử
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/apache/datafusion.git
cd datafusionCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Xây dựng các công cụ truy vấn chuyên biệt (domain-specific query engines) hoặc nền tảng cơ sở dữ liệu mới.
- Phát triển các pipeline xử lý dữ liệu phân tích cục bộ hoặc phân tán trên nền Apache Arrow.
- Tăng tốc độ truy vấn cho các file Parquet, CSV, JSON và Avro từ Rust hoặc Python.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
donnemartin/system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.376.1k+920
- 2
vinta/awesome-pythonThe definitive list that answers "I want to do X in Python, which tool should I use?"331.2k+1.7k
- 3
practical-tutorials/project-based-learningCurated list of project-based tutorials288.4k+755
- 4
TheAlgorithms/PythonAll Algorithms implemented in Python225.7k+218
- 5
yt-dlp/yt-dlpA feature-rich command-line audio/video downloader203.7k+3.3k
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 27/09/2026.