آموزش جامع DuckDB از صفر تا صد - آخرین آپدیت

دانلود DuckDB From Zero

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی عمدتاً برای دانشجویان سال اول و دوم رشته‌های مهندسی و علوم پایه، دانش‌آموزان دبیرستانی و متخصصانی که به برنامه‌نویسی علاقه‌مند هستند، طراحی شده است. در دوره «DuckDB From Zero»، شما یاد می‌گیرید که چگونه DuckDB را مستقیماً در برنامه‌های Rust خود جاسازی (Embed) کنید و با یک موتور SQL تحلیلی به جای یک سرور، مانند یک کتابخانه با آن برخورد کنید. در چهار ماژول عملی، شما از کامپایل کردن DuckDB به یک فایل باینری واحد شروع می‌کنید و به نوشتن پرس‌وجوهای SQL روی فایل‌های محلی CSV، Parquet و JSON، استریم کردن دسته‌های رکورد Arrow به Polars و در نهایت عرضه یک ابزار خط فرمان (CLI) حرفه‌ای با استفاده از cargo dist می‌رسید. در پایان دوره، شما درک خواهید کرد که چه زمانی اتصالات درون‌حافظه‌ای (In-memory) بر پایگاه‌های داده روی دیسک برتری دارند، چگونه تکنیک‌های Projection و Predicate Pushdown باعث افزایش سرعت پرس‌وجوهای Parquet روی لپ‌تاپ می‌شوند، چگونه نتایج را از طریق رابط داده C مربوط به Arrow بدون کپی کردن (Zero-copy) به Polars تحویل دهید و چگونه یک ابزار CLI با زبان Rust بسته‌بندی کنید که DuckDB را در خود داشته باشد تا کاربران بدون نیاز به نصب هیچ پیش‌نیازی، بتوانند پرس‌وجوهای تحلیلی را روی گیگابایت‌ها داده اجرا کنند. ساختار این دوره شامل ویدیوهای کوتاه، مطالعه اصطلاحات کلیدی، تمرین‌های سناریومحور و یک پروژه عملی کامل است. شما با درک کاربردی از الگوهای استفاده از DuckDB در Rust، مهارت طراحی یک ابزار CLI تحلیلی کاربردی و یک مدل ذهنی شفاف از جایگاه DuckDB در میان اکوسیستم‌های SQLite، Spark و Polars/Arrow دوره را به پایان خواهید رساند.

سرفصل ها و درس ها

تحلیل‌های جاسازی شده در یک باینری واحد Embedded Analytics in One Binary

  • تحلیل‌های جاسازی شده در یک باینری واحد Embedded Analytics in One Binary

  • کتابخانه باندل شده در مقابل کتابخانه سیستم Bundled vs System Library

  • درون حافظه در مقابل روی دیسک In-Memory vs On-Disk

پرس‌وجوهای SQL روی فایل‌های محلی SQL Queries Over Local Files

  • خواندن CSV با استفاده از read_csv_auto Reading CSV with read_csv_auto

  • Parquet و تکنیک Pushdown Parquet and Pushdown

  • خواندن JSONهای تو در تو Reading Nested JSON

مجموعه نتایج Arrow و تعامل با Polars Arrow Result Sets & Polars Interop

  • استریم کردن دسته‌های رکورد Arrow Streaming Arrow Record Batches

  • انتقال از DuckDB به Polars DuckDB to Polars

  • انتخاب موتور مناسب برای هر مرحله Engine Selection Per Stage

عرضه و بسته‌بندی DuckDB Shipping DuckDB

  • عرضه DuckDB در یک ابزار CLI Shipping DuckDB in a CLI

  • دموی کامل و مرحله به مرحله DuckDB DuckDB End-to-End Demo

نمایش نظرات

آموزش جامع DuckDB از صفر تا صد
جزییات دوره
2h 11m
11
(آخرین آپدیت)
27
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده