Polars, thư viện xử lý dữ liệu mã nguồn mở đang được giới lập trình viên yêu thích, vừa phát hành phiên bản 2.0. Bài đăng thu hút 214 lượt upvote trên Hacker News, cho thấy cộng đồng quan tâm đến bản cập nhật này.
Nhanh hơn các đối thủ lớn
Theo nhóm phát triển, Polars 2.0 dẫn đầu DuckDB và DataFusion trong hai bộ benchmark tiêu chuẩn là TPC-H và TPC-DS. Các bài kiểm tra chạy trên hai máy chủ AWS, một máy 16 vCPU và một máy 192 vCPU. Nguyên nhân đến từ việc cải tiến bộ tối ưu hóa truy vấn, như sắp xếp lại thứ tự phép nối dữ liệu và loại bỏ các bước tính toán trùng lặp.
SQL trở thành tính năng cốt lõi
Lần đầu tiên, Polars xem SQL là tính năng hàng đầu. Hiểu đơn giản, những ai đã quen viết lệnh SQL để truy vấn dữ liệu có thể dùng Polars mà không cần học cách mới.
Xử lý dữ liệu lớn hơn bộ nhớ
Phiên bản này bắt đầu hỗ trợ ghi tạm dữ liệu xuống ổ đĩa, giúp máy tính thông thường vẫn xử lý được tập dữ liệu vượt quá dung lượng RAM. Polars cũng bổ sung kiểu dữ liệu Map mới và chặt chẽ hơn về kiểu dữ liệu, giúp phát hiện lỗi sớm và hỗ trợ các công cụ AI viết code lặp nhanh hơn.
Đây có thể là tin tốt cho các nhóm dữ liệu và startup, vì hiệu năng cao hơn và khả năng xử lý dữ liệu vượt RAM giúp giảm nhu cầu về hạ tầng. Xem thêm các tin công nghệ khác trên VnRead.






