+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

ፖላርስ 2.0: ለምን መቀላቀሎች የረድፍ ቅደም ተከተላቸውን አያቆዩም

ፖላርስ 2.0 በነባሪነት በዥረት ሞተር ላይ ይሰበስባል። ለመቀላቀል፣ ለመቧደን እና ለመንቀል፣ ልቀቱ የግብአት ረድፍ ቅደም ተከተልን አያረጋግጥም፣ maintain_order ካላዘጋጁ ወይም በግልጽ ካልደረደሩ በስተቀር። በፖላርስ 2.0.0 ላይ ባደረግነው ሙከራ፣ 2,000,000 ረድፍ የውስጥ መቀላቀል ረድፎችን ከግብአት ቅደም ተከተል ውጪ በነባሪ መልሷል እና maintain_order ሲዘጋጅ ቅደም ተከተሉን ጠብቋል። ልቀቱ ከዋናው ውጭ ያለውን መፍሰስ ያበራል እና የቤንችማርክ የይገባኛል ጥያቄዎችን የሻጩን ያደርገዋል።

ፖላርስ 2.0 በነባሪነት በዥረት ሞተር ላይ ይሰበስባል። ለመቀላቀል፣ ለመቧደን እና ለመንቀል፣ ልቀቱ የግብአት ረድፍ ቅደም ተከተልን አያረጋግጥም፣ maintain_order ካላዘጋጁ ወይም በግልጽ ካልደረደሩ በስተቀር። በፖላርስ 2.0.0 ላይ ባደረግነው ሙከራ፣ 2,000,000 ረድፍ የውስጥ መቀላቀል ረድፎችን ከግብአት ቅደም ተከተል ውጪ በነባሪ መልሷል እና maintain_order ሲዘጋጅ ቅደም ተከተሉን ጠብቋል። ልቀቱ ከዋናው ውጭ ያለውን መፍሰስ ያበራል እና የቤንችማርክ የይገባኛል ጥያቄዎችን የሻጩን ያደርገዋል።

የጽሑፍ እትሙን ያንብቡ (እንግሊዝኛ) ↗

ይህ ቪዲዮ ምን ይሸፍናል

  • በዝግተኛ ጥያቄ ላይ collect() መጥራት አሁን በነባሪነት የዥረት ሞተሩን ይጠቀማል፣ ይህም ለመቀላቀል፣ ለመቧደን እና ለመንቀል የረድፍ ቅደም ተከተል ዋስትና አይሰጥም።
  • የፍልሰት መመሪያው ቅደም ተከተሉ ከ2.0 በፊት እንደነበረው እንዳልሆነ እና ዋስትና እንደማይሰጥ ይናገራል፤ በእሱ ላይ ከተመኩ ግልጽ የሆነ መደርደር ይመክራል።
  • በአፈጻጸማችን፣ ነባሪ የውስጥ መቀላቀል የግብአት ቅደም ተከተል ውሸት መለሰ፤ maintain_order="left_right" በመቀላቀሉ ላይ እውነት መለሰ። አንድ ማሽን፣ አንድ አፈጻጸም፣ አንድ የመቀላቀል ቅርጽ።
  • ከዋናው ውጭ ያለ መፍሰስ በነባሪነት በርቷል፦ በግምት 80% ራም ላይ ይጀምራል፣ በ64 ጂቢ ነባሪ የዲስክ በጀት። ከዋናው ውጭ መቀላቀል እና መቧደን በመንገድ ካርታው ላይ ናቸው።
  • collect_schema() ምንም ውሂብ ከመነበቡ በፊት የጠፋ አምድ ይይዛል፣ ነገር ግን በአንድ እሴት ላይ ብቻ የማይሳካ ቀረጻ የሚሳካው በ collect() ላይ ብቻ ነው።
  • የTPC-H እና TPC-DS ንጽጽር የሻጩ በራሱ በተገኘ ውሂብ ላይ ያደረገው ሙከራ ነው፣ እና የግርጌ ማስታወሻው ውጤቶቹ ከኦፊሴላዊ የቤንችማርኮች ጋር ሲነጻጸሩ ተመሳሳይ እንዳልሆኑ ይናገራል።

የተተረጎመ ግልባጭ

ከዋናው የእንግሊዝኛ ትረካ የተተረጎመ። የሚገኙ ኦዲዮ እና መግለጫ ጽሑፎች በYouTube ቁጥጥር ስር ናቸው።

ነባሪው ቅደም ተከተል ለምን ተለወጠ?

0:00 መቀላቀል ረድፎችዎን በጻፉበት ቅደም ተከተል እንደሚመልስዎት ያስባሉ። ፖላርስ 2.0 ያንን ቃል መግባቱን በነባሪነት፣ ሆን ብሎ አቆመ። በዚህ ቪዲዮ ውስጥ፦ ነባሪው ለምን ተለወጠ? ምን አተረፈ? እና የትኛው ስክሪፕትዎ መጀመሪያ ይበላሻል? ይህ ዘ ዴይሊ ዲፍ ነው፣ ከጀርባው ያለው። ፖላርስ ክፍት ምንጭ የሆነ የዳታ ፍሬም ቤተ-መጽሐፍት ነው፦ ከፓይዘን የሚጠሩት የሰንጠረዥ ሞተር፣

0:20 ዋናው በረስት የተጻፈ ነው። በMIT ፈቃድ ስር ነፃ ነው፣ እና በ pip install polars ይጭኑታል። አንድ ዝርዝር ነገር መጀመሪያ። የድሮውን ቅደም ተከተል የሚያመጣው መቀየሪያ ከራሱ መቀላቀል ጋር የሚሄድ ክርክር ነው። በመጨረሻው ላይ ወደሱ እመለሳለሁ። ከ2.0 ጀምሮ collect በነባሪነት የዥረት ሞተሩን ያንቀሳቅሳል። ዥረት ጥያቄውን ወደ ትናንሽ ክፍሎች ይከፍላል፣ እነሱም በትይዩ ይሰራሉ፣ እና ክፍሎቹ ሲያልቅ ያልቃሉ።

0:42 ለመቀላቀል፣ ለመቧደን እና ለመንቀል፣ ልቀቱ ቅደም ተከተልን ቃል አይገባም። ማን መጀመሪያ ይጎዳል? ውጤቱን ከተቀመጠ ፋይል ጋር የሚያነጻጽር ማንኛውም ሰው፣ ረድፍ በረድፍ። ያ ሙከራ በላፕቶፕዎ ላይ ማለፍ ይችላል እና በተለየ ማሽን ላይ ሊከሽፍ ይችላል። ቀጥሎ፣ የፍልሰት መመሪያው።

የፍልሰት መመሪያው ምን ቃል ይገባል?

0:57 ከላይ የሚታየው ትክክለኛው የረድፍ ቅደም ተከተል ዋስትና እንደማይሰጥ ይናገራል። ስለዚህ በቅደም ተከተሉ ላይ ከተመኩ፣ በግልጽ ደርድር። ከዋናው ውጭ ያለውም በነባሪነት በርቷል። በግምት ሰማንያ በመቶ ራም ላይ ወደ ዲስክ መፍሰስ ይጀምራል፣ በስልሳ አራት ጊጋባይት በጀት። መደርደር፣ የመስኮት ተግባራት እና ብዙ መግለጫዎች አሁን ሊፈሱ ይችላሉ። መቀላቀሎች እና መቧደኖች እየመጡ ነው።

ቤንችማርኩ ፍትሃዊ ትግል ነው?

1:17 ፖላርስ የTPC-H እና TPC-DS ቤንችማርኮች ላይ ዳታ ፊውዥን እና ዳክዲቢን እንደሚያሸንፍ ይናገራል። ቁጥሮቹ ከራሳቸው አፈጻጸም የመጡ ናቸው፣ በተገኘ ውሂብ ላይ፣ እና የግርጌ ማስታወሻቸው ከኦፊሴላዊ ውጤቶች ጋር ሲነጻጸሩ ተመሳሳይ እንዳልሆኑ ይናገራል። የራሳቸው ቁጥሮች ፖላርስ ከ አስራ ስድስት ኮሮች ወደ መቶ ዘጠና ሁለት፣ በTPC-H ላይ በግምት ሶስት ነጥብ ስምንት ጊዜ እንደሚፈጥን ይናገራሉ። ትልቁ ማሽን ተጨማሪ ክሮች ትናንሽ ጥያቄዎችን እንደሚያቀዘቅዙም ይናገራሉ።

ስታስኬደው ምን እናያለን?

1:41 በፖላርስ 2.0.0 ላይ ተመሳሳይውን መቀላቀል ሁለት ጊዜ አከናወንን። ነባሪው አፈጻጸም ረድፎችን ይደባልቃል። በምልክቱ፣ የግብአት ቅደም ተከተሉ ይቀጥላል። ሙከራን የሚመገቡትን መቀላቀሎች ያግኙ። በኋላው መደርደር የሌለው ማንኛውም መቀላቀል በፍጹም ያላደረጉት የረድፍ ቅደም ተከተል ውሳኔ ነው። ፖላርስ 2.0 ስለ አይነቶች የበለጠ ጥብቅ ነው።

ጥብቅ ማለት ቀደም ብሎ ማለት ነው?

1:58 የስኪማ ምርመራው ምንም ውሂብ ከመነበቡ በፊት የጠፋ አምድ ይይዛል። በአንድ ረድፍ ላይ የማይሳካ ቀረጻን መያዝ አይችልም፣ ምክንያቱም ያ ስህተት ለ ውሂብ ስለሚጠብቅ ነው። አሁን የከፈትኩት ሉፕ።

የድሮውን ቅደም ተከተል እንዴት መልሼ አገኛለሁ?

2:08 መቀየሪያው በመቀላቀሉ ላይ ይኖራል። በመቀላቀሉ ላይ maintain orderን ያዘጋጁ፣ ወይም ከሱ በኋላ መደርደርን ያክሉ። መመሪያው መደርደርን ይጠቁማል። የመቀላቀያው ባንዲራ በአፈጻጸማችን ቅደም ተከተሉን ጠብቋል፣ የግራ በኩል ያለው ቅደም ተከተል እንደ ግራ፣ ቀኝ ተጠብቋል። ፍርድ፣ ከጀርባው ያለው፦ NEEDS REVIEW።

የፍርዱ ውጤት ምንድነው?

2:22 ከማዘመን በፊት እያንዳንዱን መቀላቀል እገመግም ነበር። ስለዚህ ጥያቄ አለዎት? በአስተያየቶቹ ውስጥ ያስቀምጡት። እና ያ የዛሬው ልዩነት ነው። እኔ ኒኮ ከ Axrisi ነኝ። በኃላፊነት ያዋህዱ።

ምንጮች

  1. Release of Polars 2.0Polars (pola.rs)
  2. Polars 2.0 upgrade guidePolars documentation
  3. Polars homepagePolars (pola.rs)
  4. polars-2.0-benchmark repositoryPolars on GitHub
  5. Release of Polars 2.0 (Hacker News discussion)Hacker News

ተዛማጅ ቪዲዮዎች

daily · am · 7 ኦክቶ 2026

Hono የውጭ የመሳብ ጥያቄዎችን ይገድባል አስተናጋጆች አስተዋጽዖዎችን እንደገና ሲያስቡ

Hono የውጭ የመሳብ ጥያቄዎችን መፍጠር አሰናክሏል፣ ነገር ግን በMIT ፍቃድ የተሰጠ ኮዱን ይዞ ቆይቷል። Sindre Sorhus በተናጠል የራሱን ማከማቻ ገደቦች በAI ምክንያት እንደሆነ ገልጿል እና ጥገናና ጉዳዮችን አያያዝ እንደሚቀጥል ተናግሯል። ይህ የጥቅምት 6 እትም የግምገማ አቅምን፣ የሚስትራል ላርጅ 4 የኤ

5:22 ↗
daily · am · 7 ኦክቶ 2026

ጎግል JPEG XLን ወደ Chrome መለሰ

ጎግል ቀደም ሲል የነበረውን የሙከራ እትም ካስወገደ በኋላ የJPEG XL ዲኮዲንግን በChrome 155 እንደምትጀምር አስታውቋል። ይህ የጥቅምት 7 እትም የገንቢዎችን አስተያየት፣ አዲሱን የRust ዲኮደር፣ ተወዳዳሪ የመጭመቂያ የይገባኛል ጥያቄዎች እና የመሰማሪያ ምትኬዎችን ይመረምራል፣ ከዚያም የOpenAIን አዲስ የ

5:17 ↗
daily · am · 1 ኦክቶ 2026

ጀሚኒ 4 አርጎን የጉግል ምርጥ ሞዴል ነው። ገና መጠቀም አይችሉም።

ጎግል ጀሚኒ 4 አርጎንን፣ አዲሱን የድንበር ሞዴሉን አስታውቋል፣ እና የታመኑ የሳይበር ተከላካዮች ብቻ ሊጠቀሙበት ይችላሉ። ጎግል የራሱ የ19-ረድፍ የቤንችማርክ ሠንጠረዥ ምን እንደሚያሳይ፣ ገለልተኛው የመሪዎች ሰሌዳ ምን እንደለካ፣ እና ገንቢዎች መቼ እንደሚያገኙት እነሆ። ፍርድ: ግምገማ ያስፈልገዋል (NEEDS RE

4:53 ↗
under-the-hood · am · 24 ሴፕቴ 2026

SAML፣ ከሽፋኑ ስር፡ ደብዳቤው ውስጥ ያለው ፊርማ

SAML እርስዎን ወደ እያንዳንዱ የስራ መተግበሪያ ያስገባዎታል፣ እና ፊርማው በሚፈርመው XML ውስጥ ይኖራል። ከሽፋኑ ስር፡ በመተግበሪያው፣ በአሳሹ እና በየማንነት አቅራቢው መካከል ያለው የመግቢያ ዳንስ፣ አንድ ማረጋገጫ ምን እንደሚመስል፣ የካኖኒካላይዜሽን ሂደት በእያንዳንዱ ባይት ላይ መስማማት ያለበት ለምንድን ነ

3:02 ↗