آخرین باری که مجبور شدید گیگابایتها داده تولیدی را به فایلهای متنی تبدیل کنید، روی یک فضای ابری خارجی آپلود کنید و دعا کنید اسکریپت تیم مقابل با خطا مواجه نشود را به خاطر دارید؟ این رقص عذابآاور کپیکاری داده دقیقاً همان چیزی است که این فصل قصد دارد آن را نابود کند. بدون یک پروتکل ساختاریافته، اشتراکگذاری دادهها در مرزهای سازمانی به کابوس کنترل نسخه، هزینههای سرسامآور ذخیرهسازی و خطوط لوله شکسته منجر میشود. در بالاترین سطح، پروتکل دلتا شیرینگ یک استاندارد باز برای اشتراکگذاری امن و بلادرنگ دادهها از مخزن ذخیرهسازی است، بدون اینکه گیرنده مجبور باشد از همان پلتفرم پردازشی شما استفاده کند. این مکانیسم دقیقا مانند یک سرویس پخش فیلم آنلاین عمل میکند: به جای پست کردن هارد دیسکهای فیزیکی یا ساخت کپیهای بینحایت از یک ویدیو، دسترسی امن و کنترلشدهای به جریان اصلی داده فراهم میکنید. بدون این پروتکل، تیمها به انتقال فایلهای شکننده متکی میشوند و چندین منبع حقیقت مجزا ایجاد میکنند که به سرعت با هم هماهنگ نمیمانند. درک نحوه کارکرد این اکوسیستم با بازیگران و معماری آن آغاز میشود. تولیدکننده داده (Data Provider) مالک جداول زیرین است و با اعطای دسترسیهای پیکربندیشده نقش ناشر را ایفا میکند، در حالی که گیرندگان داده (Data Recipients) بدون نیاز به دسترسی مستقیم به فضای ابری مبدا، از این داراییها استفاده میکنند. هماهنگکننده این ارتباط سرور دلتا شیرینگ (Delta Sharing Server) است که به عنوان نگهبان امنیتی عمل کرده و احراز هویت و فراداده را مدیریت میکند. در لایه فنی، تعاملات از طریق استفاده از رابطهای برنامهنویسی انجام میشود که در آن هر درخواست به درک ساختار نشانی وب برای مسیریابی منابع متکی است. کلاینتها با فراخوانی نقاط پایانی، لیست اشتراکها را دریافت میکنند، جزئیات یک اشتراک خاص را بررسی میکنند، اسکیماها را کشف کرده و در نهایت تمام جداول موجود را برای دسترسی دقیق شناسایی میکنند. در سمت مصرفکننده، کلاینتهای دلتا شیرینگ این دادهها را پردازش کرده و به ابزارهایی مانند دلتا شیرینگ با آپارک اسپارک اجازه میدهند به صورت بومی پرسوجو انجام دهند. برای سناریوهای بلادرنگ، پردازش جریان با اشتراکهای دلتا امکان دریافت مداوم دادهها را فراهم میکند و کانکتورهای جامعه کاربری این قابلیت را به ابزارهای هوش تجاری گسترش میدهند. پذیرش این پروتکل یک بدهبستان (Trade-off) معماری بنیادین ایجاد میکند: کنترل متمرکز در برابر استقلال مصرفکننده. در حالی که ارائهدهندگان کنترل کامل بر حاکمیت داده و لغو دسترسی را حفظ میکنند، گیرندگان آزادی عمل لازم برای پرسوجو با موتور پردازشی دلخواه خود را به دست میآورند. [ ] پیکربندی سرور دلتا شیرینگ و تنظیم اعتبارنامههای ارائهدهنده [ ] تعریف اشتراکها، اسکیماها و جداول برای نمایش به گیرندگان خارجی [ ] ساخت و تست درخواستهای رابط برنامهنویسی با استفاده از ساختارهای صحیح [ ] مصرف مجموعه دادههای به اشتراکگذاری شده به صورت محلی با استفاده از کلاینتهای اسپارک [ ] پیادهسازی خطوط لوله پردازش جریان روی اشتراکهای فعال دلتا
