English
Open in Telegram

PostEndi Sparkning eng muhim jihatlaridan biri – kechiktirilgan baholashga (Lazy Evaluation) haqida gaplashamiz! 😲

30 January 2025
S
Storytelling with Data
Endi Sparkning eng muhim jihatlaridan biri – kechiktirilgan baholashga (Lazy Evaluation) haqida gaplashamiz! 😲 Kechiktirilgan baholash – bu funksional dasturlash texnikasi. Bu Spark dasturlari uchun nimani anglatadi? Oddiy! Dasturchilar ushbu transformatsiyalarni individual kod qatorlari sifatida ko‘radi, ya’ni qadam-baqadam bajariladi deb o‘ylaydi. Lekin Spark bunday ishlamaydi. Nega? Chunki biz DAG yaratmoqdamiz. Barcha transformatsiyalar drayverga boradi, drayver ularni optimallashtirib, bajarish rejasini yaratadi, va ushbu reja bajaruvchilar tomonidan bajariladi. Harakatlar (Actions) DAG’ni ishga tushiradi. Masalan, show(), collect(), write(), read(). Barcha transformatsiyalar bajarilganidan keyin natijani olish uchun biz show() yoki collect() kabi harakatlarni bajarishimiz kerak. Shuning uchun, transformatsiyalar kechiktirilgan (lazy), ammo harakatlar darhol bajariladi.
1 · 397 ·

Nearby in the feed

SStorytelling with DataXop Spark ozi aslida qanaqa tartibda ishlaydi. Biz malumotlarni store qilganda 10 ta cluster ga yuklab qoymoqdamiz lekin aslida dataframe miz ni ozi 100 ta bolaSStorytelling with DataSPARK malumotlarini qayta ishlash asosan operatsiyalarin DAG (Directed Acyclic Graph) yaratish haqida. Spark dasturlarida asosan dag yaratamiz. Transformations
this message
SStorytelling with Datadf = df.repartition(n) DataFrame n taga partitsiyaga ajraladiSStorytelling with DataDataframe ga malumot yuklash bu ACTION. va har bir spark action bir spark job ga masul bo'ladi.
SStorytelling with DataStorytelling with Data@DataStoryLab · channel
51posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count