شاخه‌بندی پایگاه‌های داده مانند کد: الگوی CI/CD برای Lakebase در محیط تولید گلسپورت

Databricks BlogUS / Global1 دقیقه مطالعه۱۴۰۵/۰۶/۱۷ ساعت ۱۷:۰۰

تصویر مرتبط با خبر: Branching databases like code: a CI/CD pattern for Lakebase, in production at Glaspoort
تصویر مرتبط با خبر: Branching databases like code: a CI/CD pattern for Lakebase, in production at Glaspoort
خلاصه سریع

اصل خبر در چند خط

گلسپورت، شرکت هلندی فعال در حوزه فیبر نوری، با چالش گزارش‌های BI زمان‌بر و منسوخ روبرو بود. این شرکت با استفاده از محصولات دیتابریکس، از جمله جنی، داشبوردهای AI/BI و Lakebase، یک برنامه سفارشی برای مدیران پروژه ایجاد کرد. Lakebase، پایگاه داده OLTP سرورلس دیتابریکس، با الگوی شاخه‌بندی مشابه گیت، امکان تست و توسعه ایزوله را فراهم می‌کند. این رویکرد، مشکلات تداخل PRها و فاصله محیط‌های توسعه از تولید را کاهش می‌دهد. تیم داده گلسپورت اکنون بر روی فضاهای جنی و متادیتا متمرکز است، نه گزارش‌های تک‌باره. زیرساخت این سیستم به CI/CD، تست کیفیت داده و حاکمیت داده متکی است.

متن خبر

شرح خبر

شرکت گلسپورت در هلند، متخصص احداث و مدیریت زیرساخت فیبر نوری، با چالشی بزرگ در تیم داده خود مواجه بود: ساخت گزارش‌های BI زمان‌بر که پیش از تکمیل، سوالات پشت آن‌ها منسوخ می‌شدند. این روند منجر به انبوهی از گزارش‌های تک‌باره و عدم پاسخگویی به سوالات پیگیری کاربران می‌گردید. برای حل این مشکل، گلسپورت به جای ارسال گزارش‌های بعدی، یک برنامه سفارشی با استفاده از محصولات دیتابریکس توسعه داد. این برنامه شامل جنی (Genie) برای چت با داده‌ها و تحلیل‌های سریع، داشبوردهای AI/BI برای بینش‌ها و تحلیل‌های خودخدمت، گردش کارهای خودکار با Agent Bricks برای هشدارهای فوری به مدیران پروژه، و پایگاه داده OLTP Lakebase برای داده‌های تراکنشی برنامه می‌شود. این ترکیب، محیط تحلیلی و فرانت‌اند عملیاتی را به هم پیوند می‌دهد. اما زیرساخت این سیستم به CI/CD، تست کیفیت داده، زیرساخت به عنوان کد و حاکمیت داده متکی است. یکی از چالش‌های کلیدی، نحوه ارسال تغییرات به پایگاه داده پشت برنامه است. Lakebase، یک پایگاه داده Postgres سرورلس، با استفاده از الگوی شاخه‌بندی مشابه گیت، امکان ایجاد شاخه‌های ایزوله برای تست و توسعه را فراهم می‌کند. این رویکرد، مشکلاتی مانند تداخل PRها، فاصله گرفتن محیط‌های توسعه از تولید و بازنویسی‌های زمان‌بر را کاهش می‌دهد.

این صفحه خلاصه و تحلیل فارسی خبر را نمایش می‌دهد. نسخه کامل/اصلی از طریق لینک منبع در دسترس است.

تحلیل تحریریه

ابعاد مهم خبر

چرا مهم است؟

این رویکرد نوآورانه نشان می‌دهد که چگونه می‌توان پایگاه‌های داده را با دقت مشابه کد برنامه مدیریت کرد. استفاده از الگوی شاخه‌بندی برای پایگاه‌های داده، امکان تست و توسعه ایزوله را فراهم می‌کند و مشکلات رایج در تیم‌های توسعه را کاهش می‌دهد. این روش می‌تواند به عنوان یک الگوی استاندارد برای سایر شرکت‌ها در مدیریت پایگاه‌های داده و بهبود فرآیندهای CI/CD مورد استفاده قرار گیرد.

اثر کسب‌وکاری

این روش باعث افزایش کارایی تیم داده، کاهش زمان توسعه و بهبود کیفیت داده‌ها می‌شود. همچنین، امکان پاسخگویی سریع‌تر به نیازهای کاربران و کاهش هزینه‌های نگهداری را فراهم می‌کند.

اثر احتمالی برای ایران

این فناوری می‌تواند برای شرکت‌های ایرانی فعال در حوزه زیرساخت‌های ارتباطی و داده‌ای، مانند اپراتورهای مخابراتی و ارائه‌دهندگان خدمات ابری، مفید باشد. آن‌ها می‌توانند از این الگوها برای بهبود فرآیندهای توسعه و مدیریت داده‌های خود استفاده کنند.

ارتباط با LegalTech

این رویکرد می‌تواند به بهبود حاکمیت داده و انطباق با مقررات حفاظت از داده‌ها کمک کند. همچنین، امکان ردیابی و مدیریت تغییرات در پایگاه‌های داده را فراهم می‌کند.

زاویه رسانه/کشور منبع

فنی و تخصصی

برچسب‌ها