devops6 دقیقه مطالعه

بک استیج با لیک بیس: بررسی این مفهوم با داتیبریکس

خلاصه هوش مصنوعی

این مقاله به بررسی از بین بردن دیوار بین پایگاه‌های داده عملیاتی و تحلیلی با اتصال پورتال توسعه‌دهنده داخلی اسپاتیفای (Backstage) به Databricks Lakebase می‌پردازد. لیک بیس با استفاده از معماری کپی در هنگام نوشتن (copy-on-write) مشابه نئون، سطوح پاستگرس بدون سرور همراه با انشعاب‌گیری آنی پایگاه داده و بازیابی در نقطه زمانی (PITR) را فراهم می‌کند. نویسندگان ارزیابی می‌کنند که چگونه وضعیت‌های ارزان و قابل انشعاب پایگاه داده، تست‌های کند اسنپ‌شات را حذف کرده، نیاز به آبجکت‌های ماک گسترده را از بین می‌برند و سرعت توسعه‌دهنده و جریان‌های کاری CI/CD را به‌طور اساسی بهبود می‌ بخشند.

نکات کلیدی

  • لیک بیس یک سطح پوستگرس بدون سرور را در داخل داتیبریکس با استفاده از معماری نئون در زیر کاپوت ارائه می‌دهد.
  • انشعاب‌گیری پایگاه داده از طریق کپی در هنگام نوشتن یک اشاره‌گر آنی به صفحات داده زیرین ایجاد می‌کند و یک کاتالوگ ۶۳ مگابایتی را در حدود یک ثانیه کلون می‌کند.
  • آبجکت‌های ماک معمولاً ۲۰ تا ۳۰ درصد از کد تست را به خود اختصاص می‌دهند که وقتی انشعاب‌گیری پایگاه داده معادل پروداکشن پیش‌پاافتاده شود، می‌توان آن‌ها را حذف کرد.

چرا مهم است

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

# Databricks# Postgres# Database Branching# Backstage

گفتگو 0

آغازگر گفتگو باشید.