Python selalu menjadi alat pilihan saya untuk pengambilan data. Hingga baru-baru ini saya mencoba Rust, saya baru menyadari bahwa dalam skenario penangkapan data skala besar, keunggulannya sangat jelas.
Dalam hal pengambilan data saham, ketika Anda perlu menangani ratusan hingga ribuan permintaan secara bersamaan, kinerja konkuren dan kontrol memori Rust benar-benar mengungguli. Meskipun Python lebih cepat dalam penulisan, tetapi pada skala seperti ini mulai terasa sulit.
Bukan berarti Python tidak bisa, tetapi alat harus dipilih sesuai dengan skenario. Proyek kecil? Python cukup. Ingin diperluas untuk pemrosesan data dalam jumlah besar? Rust adalah yang dapat menahan tekanan.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
10 Suka
Hadiah
10
4
Posting ulang
Bagikan
Komentar
0/400
WenMoon42
· 4jam yang lalu
Ribuan permintaan bersamaan, Python benar-benar tidak bisa menanganinya... Tahun lalu sudah terjebak, setelah beralih ke Rust rasanya sangat menyenangkan.
Lihat AsliBalas0
MEVVictimAlliance
· 4jam yang lalu
Benar, setelah menggunakan Rust untuk memproses data besar, barulah saya mengerti apa itu serangan dimensi yang lebih rendah.
Lihat AsliBalas0
FlatTax
· 4jam yang lalu
Ha, lagi satu yang terpesona oleh kinerja Rust, saya hanya melihatnya sebentar dan sudah tahu cerita selanjutnya.
Lihat AsliBalas0
JustAnotherWallet
· 4jam yang lalu
Hah, akhirnya ada yang mengatakannya. Sudah lama melihat bahwa Python memiliki kelemahan dalam pengembangan crawler berskala besar, sekarang orang-orang yang menggunakan Rust mulai unggul.
---
Kurva belajar Rust memang curam, tetapi sekali memahami, memang sangat memuaskan. Dua bulan lalu, saya juga terjebak antara Python dan Rust, akhirnya saya gigih belajar Rust.
---
Sejujurnya, pengembangan cepat dengan Python adalah keunggulan, tetapi ketika benar-benar harus menangani data dalam jumlah besar, maka kelemahannya terlihat, dan saya sangat merasakannya.
---
Istilah menghancurkan ini sangat tepat. Setelah saya memindahkan crawler saya dari Python ke Rust, biaya turun lebih dari setengah, efisiensinya langsung To da moon.
---
Namun, biaya belajar Rust memang mengerikan, tim kecil lebih baik menggunakan Python sementara, kecuali proyeknya benar-benar dalam skala yang sangat besar.
---
Ada nuansanya. Dalam hal kinerja konkuren, Rust memang tidak memiliki saingan, sebelumnya GIL Python telah membuat saya mengalami banyak kerugian.
---
Argumen ini bagus, tetapi tergantung pada skenario bisnis yang spesifik. Beberapa proyek crawler sebenarnya tidak memerlukan kinerja yang sangat ekstrem, Python sudah cukup.
Python selalu menjadi alat pilihan saya untuk pengambilan data. Hingga baru-baru ini saya mencoba Rust, saya baru menyadari bahwa dalam skenario penangkapan data skala besar, keunggulannya sangat jelas.
Dalam hal pengambilan data saham, ketika Anda perlu menangani ratusan hingga ribuan permintaan secara bersamaan, kinerja konkuren dan kontrol memori Rust benar-benar mengungguli. Meskipun Python lebih cepat dalam penulisan, tetapi pada skala seperti ini mulai terasa sulit.
Bukan berarti Python tidak bisa, tetapi alat harus dipilih sesuai dengan skenario. Proyek kecil? Python cukup. Ingin diperluas untuk pemrosesan data dalam jumlah besar? Rust adalah yang dapat menahan tekanan.