Tôi có tệp lớn khoảng 10 GB. Tôi phải thực hiện các thao tác như sắp xếp, lọc, vv trên các tệp trong Java. Mỗi thao tác có thể được thực hiện song song.Xử lý các tệp lớn trong java
Có tốt để bắt đầu 10 chuỗi và đọc tệp song song không? Mỗi chủ đề đọc 1 GB của tệp. Có tùy chọn nào khác để giải quyết sự cố với các tệp cực lớn và xử lý chúng nhanh nhất có thể không? NIO có tốt cho các tình huống như vậy không?
Hiện tại, tôi đang thực hiện các hoạt động liên tục và mất khoảng 20 phút để xử lý các tệp đó.
Cảm ơn,
Nếu bạn có quyền truy cập vào nhiều máy, Map/Reduce có thể là giải pháp khác mà bạn có thể xem. – Jochen