نشر بتاريخ : 11 الأربعاء , مايو, 2022

أعلنت Google عن AlloyDB ، وهي نسخة مستضافة أسرع من PostgreSQL

سيكون لدى المستخدمين المحملين بالبيانات خيار جديد لتخزين معلوماتهم في السحابة الآن.

سيكون لدى المستخدمين المحملين بالبيانات خيار جديد لتخزين معلوماتهم في السحابة الآن. أعلنت Google Cloud Platform (GCP) اليوم عن خيار قاعدة بيانات جديد يسمى AlloyDB تم إنشاؤه حول قاعدة بيانات PostgreSQL مفتوحة المصدر والتي كانت خيارًا شائعًا للمطورين لأكثر من 30 عامًا .
تم تصميم قاعدة البيانات الجديدة لجذب المستخدمين من خلال حزمة التعليمات البرمجية التي تعتمد على قاعدة بيانات كاملة الميزات تقدم خيارات مثل الذرية والاتساق والعزل والمتانة (ACID) - المعاملات المتوافقة أو الإجراءات المخزنة أو المشغلات. يعتقد فريق Google أنه سيتنافس بشكل مباشر مع العروض القديمة من شركات مثل Oracle أو IBM أو Microsoft من خلال تقديم الميزات الكلاسيكية في حزمة سحابية أصلية حديثة.
"لدينا الكثير من العملاء ، مثل وكالات السفر وتجار التجزئة ومصنعي السيارات أو الخدمات المالية ، الذين اشتروا قواعد البيانات باهظة الثمن والمملوكة لنا ويحاولون التحرر منها حقًا والانتقال إلى المصدر المفتوح." أوضح آندي جوتمانز ، المدير العام ونائب رئيس قواعد البيانات في Google Cloud .
PostreSQL في السحابة
تعد منصة PostgreSQL خيارًا شائعًا نظرًا لأدائها القوي ومجموعة واسعة من الميزات ومجتمع كبير من المطورين. يعد ترخيص المصدر المفتوح جذابًا لأن المستخدمين يشعرون بأنهم أقل انغلاقًا في شركة واحدة. إذا كانت شروط العقد أو السعر باهظة للغاية ، فيمكنهم الانتقال إلى مزود خدمة آخر يدعم المنتج أو تكوين فريق داخلي.
قال جوتمانز: "يمكنك أن تخمن نوعًا ما سبب رغبة العملاء في الانتقال". "التكلفة هي بالتأكيد جزء واحد ، ولكن هناك الكثير من شروط الترخيص الباهظة. لديهم عمليات تدقيق يتم إجراؤها ضدهم. هناك الكثير من الممارسات غير الودية ، في رأيي ".
سيتم استضافة إصدار Google الجديد في السحابة الخاصة بهم وسعره كخدمة. تم تصميم نموذج التسعير الجديد ليكون أبسط وخالٍ من الرسوم المخفية التي غالبًا ما تؤدي إلى فواتير كبيرة وغير متوقعة. نموذجهم ، على سبيل المثال ، لن يفرض رسومًا على I / O ، وهو عنصر إضافي شائع في بعض العقود الأخرى من مزودي الخدمات السحابية مثل Amazon Web Services (AWS).
ينضم العرض الجديد من Google إلى العديد من الشركات الأخرى التي تبني منتجات قواعد بيانات حول PostgreSQL. يقوم بعض موفري السحابة مثل DigitalOcean و Vultr و AWS بطرح إصدارات مُدارة من قواعد البيانات مفتوحة المصدر الشهيرة مثل MySQL و Redis و PostgreSQL. تقدم هذه المنتجات إصدار المخزون من قاعدة البيانات أثناء التعامل مع العديد من الأعمال الروتينية لتثبيت البرنامج ، وتكوين الخادم وإبقائه محدثًا عند ظهور تصحيحات أمان جديدة.
وفي الوقت نفسه ، تقوم شركات أخرى ببناء إصدارات أكثر تفصيلاً حول قاعدة البيانات مفتوحة المصدر ، مع إضافة بعض الميزات الجديدة التي تسمح لها بإنشاء علامة تجارية جديدة. تعمل شركات مثل Yugabyte و Fly.io على إنشاء إصدارات من PostgreSQL تتسع لدعم مجموعات البيانات الكبيرة الموزعة في جميع أنحاء العالم. يديرون العديد من الأعمال الروتينية لمزامنة البيانات بين الحالات والأجزاء المختلفة. يقوم البعض مثل Oracle و PlanetScale بعمل شيء مشابه مع MySQL ، وهو خيار آخر شائع مفتوح المصدر.

تخطط Google لتمييز نفسها بأداء أسرع واتفاقية مستوى خدمة متينة. لقد أعادوا كتابة بعض إجراءات التخزين الأساسية لتسريع استفسارات المعاملات والتحليلية. تشير معاييرهم الداخلية الأولية إلى أن نسختهم ستكون أسرع أربع مرات من مخزون PostgreSQL ومرتين أسرع من Amazon Aurora ، وهو منافس آخر يتبع مسارًا مشابهًا.

لقد قاموا أيضًا بتضمين مسرع عمودي يخزن مجموعة البيانات في أعمدة ، وهو أسلوب يمكنه تسريع عمليات البحث والاستعلامات المعقدة. غالبًا ما تعمل المهام التحليلية مثل إنشاء التقارير أو مراقبة الحالات الشاذة المهمة بشكل أكثر كفاءة في البيئات التي يتم فيها تخزين البيانات في أعمدة ، بينما يمكن أن تكون المعاملات أسرع عند تخزين البيانات في صفوف. ستوفر AlloyDB للمستخدمين القدرة على تكوين التخزين لدعم نمط الاستخدام الخاص بهم.

أوضح جوتمانز: "يرغب العملاء في تحليل البيانات في الوقت الفعلي من أجل اتخاذ قرارات إضافية بسرعة كبيرة جدًا حول أشياء مثل التخصيص أو اكتشاف الاحتيال أو ما إلى ذلك". "ما أضفناه في الواقع هو قدرة تحليلية ، لذا لديك الآن نظام معاملات وتحليلي هجين. يمكنهم تشغيل تحليلات تصل إلى 100 مرة أسرع من PostgreSQL مفتوح المصدر [الأسهم]. "

التكامل والتوافق
قامت Google أيضًا بدمج قاعدة البيانات مع Vertex AI ، وهو أحد خياراتها لبناء ونشر نماذج التعلم الآلي. سيتمكن المطورون من العمل مباشرة مع هذه النماذج مع الاستعلامات والإجراءات المخزنة.
تحظى PostgreSQL أيضًا بشعبية لأن المجتمع أنشأ عددًا من الإضافات التي تضيف ميزات لتطبيقات معينة. يعتمد صانعو الخرائط والمطورون الذين يعملون مع بيانات الموقع ، على سبيل المثال ، على PostGIS ، وهو إصدار مُحسَّن لتخزين مجموعات النقاط المحددة والبحث فيها عن طريق خطوط الطول والعرض.
"كان [التوافق] في الواقع أحد مبادئ التصميم الأساسية بالنسبة لنا." قال جوتمان. "لهذا السبب قررنا استخدام PostgreSQL وتوسيعه بدلاً من بناء نظام متوافق مع PostgreSQL. لدينا واجهة برمجة تطبيقات PostgreSQL على مفتاح البراغي ، أليس كذلك؟ لكن لا يمكنك بناء ذلك ليكون متوافقًا بنسبة 100٪ ، ولذا فإن ما فعلناه هنا هو أننا بقينا صادقين مع PostgreSQL. "
يقدر Gutmans أن AlloyDB ستبدأ بدعم أكثر من 50 من الإضافات الأكثر شيوعًا وإضافة إضافات جديدة وفقًا لطلب العملاء.

ما يقوله الخبراء  حتى الآن
"إن AlloyDB متوافقة تمامًا مع PostgreSQL ويمكنها توسيع المعالجة الموجهة نحو الأعمدة بشفافية." قال Takuya Ogawa ، مهندس المنتج الرئيسي في Plaid الذي يختبر إصدارًا مُسبقًا من PostgreSQL المُجدَّدة من Google.
"نعتقد أنه خيار جديد وقوي مع نهج تقني فريد يمكّن تصميمات النظام من دمج أحمال عمل OLTP و OLAP و HTAP المعزولة مع الحد الأدنى من الاستثمار في الخبرة الجديدة."
ووافق آخرون وأكدوا على الجمع بين التوافق الكامل مع توافر السحابة.
"توفر لنا شركة AlloyDB خيار قاعدة بيانات ارتباطية مقنعة مع توافق كامل مع PostgreSQL وأداء رائع وتوافر وتكامل سحابي. نحن متحمسون حقًا للمشاركة في الابتكار مع Google ويمكننا الآن الاستفادة من الميزات على مستوى المؤسسات مع التحديث الفعال من حيث التكلفة من قواعد البيانات القديمة والمملوكة ". قال Bala Natarajan ، مدير أول للبنية التحتية للبيانات وهندسة السحابة في PayPal.
ينجذب بعض التنفيذيين إلى الدعم والإدارة الذي تقدمه Google. تؤكد منشورات المبيعات على قدرة الخدمة على التعامل مع العديد من مهام التحجيم والنسخ الاحتياطي والنسخ المتماثل. ستنشر Google نماذج قائمة على التعلم الآلي للتعلم من المستخدمين والتكيف مع أنماط الاستعلام الخاصة بهم.

"باستخدام AlloyDB ، قمنا بزيادة الإنتاجية بشكل كبير ، دون أي تغييرات في التطبيق لأعباء عمل PostgreSQL الخاصة بنا. قال سفيان هاديويجايا ، كبير التكنولوجيا والشريك المؤسس لشركة Warung Pintar ، نظرًا لأنها خدمة مُدارة ، يمكن لفرقنا قضاء وقت أقل في عمليات قاعدة البيانات ومزيد من الوقت في المهام ذات القيمة المضافة.

تعتقد Google أن مثل هؤلاء العملاء سيشكلون الأساس لقاعدة عملاء قوية. إنهم بحاجة إلى التوافق مع خياراتهم القديمة الحالية بسعر أقل مع مرونة البرامج مفتوحة المصدر.

قال جوتمانز: "تشير التوقعات إلى أن 70٪ من التطبيقات الداخلية الجديدة سيتم تطويرها على مصدر مفتوح وأن 50٪ من قواعد البيانات الحالية المملوكة إما قد انتقلت إلى المصدر المفتوح أو ستبدأ عملية التحويل". "هذا مجرد شيء نسمعه مرارًا وتكرارًا من عملائنا."