Python luôn là công cụ ưu tiên của tôi để thu thập dữ liệu. Cho đến gần đây, khi thử Rust, tôi mới phát hiện ra rằng trong các tình huống thu thập quy mô lớn, lợi thế của nó quá rõ ràng.
Khi nói về việc thu thập dữ liệu chứng khoán, khi bạn cần xử lý hàng trăm hàng ngàn yêu cầu cùng một lúc, hiệu suất đồng thời và khả năng kiểm soát bộ nhớ của Rust thực sự vượt trội. Mặc dù Python viết nhanh, nhưng khi đến mức độ này thì bắt đầu gặp khó khăn.
Không phải nói Python không được, mà là công cụ phải chọn đúng bối cảnh. Dự án nhỏ? Python đủ dùng. Muốn mở rộng xử lý dữ liệu khổng lồ? Rust mới là người có thể chịu được áp lực.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
10 thích
Phần thưởng
10
4
Đăng lại
Retweed
Bình luận
0/400
WenMoon42
· 11giờ trước
Vài k yêu cầu đồng thời, Python thực sự không chịu nổi... Năm ngoái đã gặp phải cạm bẫy, sau khi chuyển sang Rust thì thấy sướng lên mây.
Xem bản gốcTrả lời0
MEVVictimAlliance
· 11giờ trước
Thật sự, chỉ khi sử dụng Rust để xử lý dữ liệu lớn tôi mới hiểu cái gì gọi là đánh bại bằng giảm chiều.
Xem bản gốcTrả lời0
FlatTax
· 11giờ trước
Hả, lại một người anh em nữa bị hiệu suất của Rust mê hoặc, tôi chỉ nhìn qua hai lần đã biết được câu chuyện phía sau.
Xem bản gốcTrả lời0
JustAnotherWallet
· 11giờ trước
Ha, cuối cùng cũng có người nói ra. Tôi đã sớm nhận ra Python có điểm yếu trong việc thu thập dữ liệu quy mô lớn, giờ đây những người dùng Rust bắt đầu dẫn trước.
---
Đường cong học tập của Rust khá dốc, nhưng một khi đã hiểu rõ thì thật sự tuyệt vời. Hai tháng trước tôi cũng đã phân vân giữa Python và Rust, cuối cùng vẫn quyết tâm học Rust.
---
Nói thật, phát triển nhanh chóng bằng Python là một lợi thế, nhưng khi thực sự phải xử lý lượng dữ liệu khổng lồ thì nó lộ rõ bản chất, tôi đã trải nghiệm điều này sâu sắc.
---
Cụm từ "nghiền nát" sử dụng thật đúng. Chi phí của tôi khi chuyển từ Python sang Rust đã giảm hơn một nửa, hiệu suất thì ngay lập tức To da moon.
---
Tuy nhiên, chi phí học Rust thật sự đáng sợ, đội ngũ nhỏ vẫn nên dùng tạm Python, trừ khi dự án thực sự có quy mô lớn đặc biệt.
---
Có điều hay. Về hiệu suất đồng thời, Rust thật sự không có đối thủ, trước đây GIL của Python đã khiến tôi gặp không ít rắc rối.
---
Luận điểm này không tồi, nhưng còn phải xem bối cảnh kinh doanh cụ thể. Một số dự án thu thập dữ liệu thực sự không cần hiệu suất quá cực đoan, Python là đủ dùng.
Python luôn là công cụ ưu tiên của tôi để thu thập dữ liệu. Cho đến gần đây, khi thử Rust, tôi mới phát hiện ra rằng trong các tình huống thu thập quy mô lớn, lợi thế của nó quá rõ ràng.
Khi nói về việc thu thập dữ liệu chứng khoán, khi bạn cần xử lý hàng trăm hàng ngàn yêu cầu cùng một lúc, hiệu suất đồng thời và khả năng kiểm soát bộ nhớ của Rust thực sự vượt trội. Mặc dù Python viết nhanh, nhưng khi đến mức độ này thì bắt đầu gặp khó khăn.
Không phải nói Python không được, mà là công cụ phải chọn đúng bối cảnh. Dự án nhỏ? Python đủ dùng. Muốn mở rộng xử lý dữ liệu khổng lồ? Rust mới là người có thể chịu được áp lực.