۲۰ آبان ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

CockroachDB ابزار مهاجرت پایگاه داده را با راه اندازی CockroachDB Serverless دریافت می کند

انتظار می رود ابزار مهاجرت جدید، Molt، پیچیدگی های ناشی از مهاجرت پایگاه داده را کاهش دهد، در حالی که CockroachDB Serverless به طور کلی در دسترس است.

انتظار می رود ابزار مهاجرت جدید، Molt، پیچیدگی های ناشی از مهاجرت پایگاه داده را کاهش دهد، در حالی که CockroachDB Serverless به طور کلی در دسترس است.

Cockroach Labs، شرکتی که توسط کارمندان سابق گوگل تأسیس شده است، یک ابزار انتقال پایگاه داده جدید به نام Molt را به پایگاه داده CockroachDB منبع باز، با تحمل خطا، SQL توزیع‌شده اضافه کرده است. هرگونه پیچیدگی ناشی از کل فرآیند انتقال پایگاه داده.

ابزار جدید، که نام خود را از روند رشد جدید در چرخه زندگی حشرات و همچنین از اصطلاحی برای آموزش رسمی و فرآیند استخدام کارکنان جدید در یک شرکت (معروف به مدل برای یادگیری و انتقال بهینه) گرفته است. این شرکت گفت که انتظار می رود با ارائه ویژگی هایی مانند ابزار تبدیل طرحواره جدید که ناسازگاری های بین پایگاه داده منبع و CockroachDB را شناسایی و برطرف می کند، موانع مهاجرت را کاهش دهد.

انتقال پایگاه داده به زمان، تلاش و منابع زیادی نیاز دارد و می تواند مشکل باشد. شرکت‌ها اغلب ممکن است با مشکلاتی مانند عدم قابلیت همکاری و ناسازگاری مواجه شوند که منجر به پیچیدگی‌های بیشتر مانند داده‌های ناسازگار می‌شود.

بر اساس گزارشی از شرکت تحقیقات بازار Gartner، تقریباً ۸۳٪ از انتقال داده ها با شکست مواجه می شوند یا از بودجه و برنامه های خود فراتر می روند.

گزارش دیگری از شرکت تحلیلگر Bloor Group نشان داد که بیش از ۸۰ درصد از پروژه‌های انتقال داده در طول زمان و/یا بیش از بودجه اجرا می‌شوند.

بررسی Ahana Cloud برای Presto: جستجوهای سریع SQL در برابر دریاچه های داده

«ارائه‌دهندگان خدمات پایگاه داده باید اطمینان حاصل کنند که انتقال به خدمات آنها آسان است. در اینجاست که ابزار مهاجرت CockroachDB Molt وارد می‌شود و مهاجرت‌ها را با ابزارهایی از جمله ویژگی تبدیل طرح‌واره که برای شناسایی و رفع ناسازگاری‌های بین پایگاه‌های داده منبع و CockroachDB طراحی شده است، ساده‌سازی می‌کند.

بدون سرور CockroachDB اکنون به طور کلی در دسترس است

پس از نزدیک به یک سال از اعلام نسخه مدیریت شده CockroachDB، این شرکت همچنین روز چهارشنبه اعلام کرد که CockroachDB Serverless را به طور کلی در دسترس قرار می دهد.

CockroachDB Serverless، که یک پایگاه داده رابطه‌ای بر اساس تقاضا است که یک رابط PostgreSQL را با مقیاس‌بندی الاستیک مبتنی بر مصرف و قیمت‌گذاری ترکیب می‌کند، دارای ویژگی‌هایی است که برای کمک به کاهش عملیات پایگاه داده و هزینه بودجه، همراه با ابزارهای توسعه دهنده مانند رابط خط فرمان (CLI) یکپارچه شده با نرم افزار PostgreSQL نگاشت دهنده رابطه شی (ORM).

ORM یک کتابخانه کد است که به توسعه دهندگان اجازه می دهد تا با استفاده از یک پارادایم شی گرا، داده ها را از یک پایگاه داده جستجو و دستکاری کنند. مزیت این است که کتابخانه کد به کاربران اجازه می دهد تا بدون وابستگی به SQL با پایگاه داده به همان زبانی که استفاده می کنند ارتباط برقرار کنند.

کاستی های محاسبات بدون سرور

به گفته کارل اولوفسون، معاون تحقیقات IDC، بدون سرور، روند رو به رشدی برای خدمات پایگاه داده ابری است.

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

دیگر پایگاه‌های داده بدون سرور عبارتند از Azure SQL Database، Amazon Aurora Serverless و Planetscale. علاوه بر این، اگرچه با الگوی معمولی مطابقت ندارد، پایگاه داده Oracle در OCI (Oracle Cloud Infrastructure) می‌تواند گزینه‌ای برای بدون سرور در نظر گرفته شود، زیرا می‌توان آن را به گونه‌ای پیکربندی کرد که هیچ نمونه محاسبه‌ای وجود نداشته باشد که برای یک شرکت هزینه دریافت شود.

علی رغم رقابت با این پایگاه‌های داده، Henschen معتقد است که CockroachDB برتری نسبت به آنها دارد.

Henschen گفت: «بی سرور CockroachDB در ارائه مقیاس پذیری، انعطاف پذیری، سازگاری، آشنایی با SQL و سازگاری سیم با PostgreSQL که CockroachDB با آن شناخته شده است، متمایز است.

طبق گفته Olofson، انتشار CockroachDB Serverless، یک استراتژی فروش است که هدف آن شرکت‌ها است.

اولوفسون گفت: «سوسک نمی‌خواهد تنها به‌عنوان یک RDBMS مقیاس‌پذیر چند منطقه‌ای [سیستم مدیریت پایگاه‌داده رابطه‌ای] دیده شود، بلکه یک RDBMS برای همه حجم‌های کاری، بزرگ و کوچک، و سرعت و کارایی کلیدی است.» p>

CockroachDB ادغام های جدیدی دریافت می کند

این شرکت همچنین ادغام جدیدی با محصولات HashiCorp، Vercel و Terraform اعلام کرد.

بدون سرور آینده PostgreSQL است

در حالی که ادغام با Vercel، که در پیش‌نمایش خصوصی است، برای کمک به توسعه‌دهندگان در ساخت و استقرار برنامه‌های کاربردی وب با پایگاه داده رابطه‌ای بدون مدیریت یا نگهداری طراحی شده است، ادغام HashiCorp توسعه‌دهندگان را قادر می‌سازد تا اعتبار پایگاه داده و رمزگذاری را متمرکز، استاندارد و خودکار کنند. مدیریت کلیدها با HashiCorp Vault’s Dynamic Secrets.

ادغام با Terraform، که در پیش‌نمایش خصوصی است، با هدف آسان‌تر کردن ارائه CockroachDB Dedicated & Serverless در فضای ابری با Terraform Provider است و راه را برای تیم‌های devops برای استقرار برنامه‌ها هموار می‌کند.

در ماه می، این شرکت نسخه ۲۲.۱ پایگاه داده CockroachDB را منتشر کرد. CockroachDB، که زیربنای مشابهی با Google’s Cloud Spanner دارد، بخشی از نسل رو به رشد پایگاه‌های داده تراکنش‌های توزیع‌شده در سطح جهانی است و در سال ۲۰۱۷ در دسترس عموم قرار گرفت پس از اعلام در سال ۲۰۱۴.

پایگاه داده که در بالای Pebble ساخته شده است – یک فروشگاه با ارزش کلیدی الهام گرفته از RocksDB که برای CockroachDB ساخته شده است – نام خود را به دلیل انعطاف پذیری گرفته است (همانطور که یک سوسک می تواند در سخت ترین شرایط زنده بماند) در مواجهه با بلایا، زیرا یک کپی از داده ها را در سراسر گره های خود باقی می گذارد.