إعادة اختراع قاعدة بيانات الرسم البياني: حصلت Dgraph على 11.5 مليون دولار لمتابعة مسارها الفريد والمحدد

  • Oct 30, 2023

تخيل قاعدة بيانات رسومية لا تستهدف سوق قاعدة بيانات الرسوم البيانية المتنامية، وتباع إلى Fortune 500 بدون مبيعات، وتدعي أنها الأسرع بدون معايير. Dgraph فريد من نوعه في بعض النواحي المثيرة للاهتمام.

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

وهذا ما فعلته شركة Redpoint Ventures، بمشاركة مستثمرين سابقين، Bain Capital Ventures، وBlackbird Ventures، وGrok Ventures، وAirtree Ventures من أجل دغراف، بدء تشغيل قاعدة بيانات الرسم البياني مفتوحة المصدر لمانيش جاين. أثناء وجوده في جوجل، قاد جاين الرسم البياني المعرفي الذي يخدم جهود النظام.

انظر أيضا

  • إنترنت الأشياء: التقدم والمخاطر والفرص (ملف PDF مجاني)

على الرغم من أننا لا نغطي عادة جولات التمويل، إلا أن هذه الجولة كانت فرصة للتواصل مع جاين. يتمتع كل من Dgraph وJain بنوع من السمعة الخفية في عالم قاعدة بيانات الرسوم البيانية، ولم تكن المحادثة مخيبة للآمال.

قواعد بيانات الرسم البياني وDgraph

أولاً، حتى لو لم تكن تتابعنا (كنا في مساحة قاعدة بيانات الرسم البياني في وقت سابق من معظم الأوقات)، ربما لاحظت عندما تكلم جارتنر أوراكل الرسم البياني في وقت سابق من هذا العام:

"سوف ينمو تطبيق معالجة الرسوم البيانية وأنظمة إدارة قواعد البيانات بنسبة 100 بالمائة سنويًا حتى عام 2022 لتسريع عملية إعداد البيانات بشكل مستمر وتمكين علوم بيانات أكثر تعقيدًا وتكيفًا.

يمكن لمخازن بيانات الرسم البياني أن تقوم بنمذجة البيانات واستكشافها والاستعلام عنها بكفاءة مع العلاقات المتبادلة المعقدة عبر صوامع البيانات، ولكن الحاجة إلى المهارات المتخصصة قد حدت من اعتمادها حتى الآن.

سوف تنمو تحليلات الرسم البياني في السنوات القليلة المقبلة بسبب الحاجة إلى طرح أسئلة معقدة عبر البيانات المعقدة، وهو أمر ليس عمليًا دائمًا أو حتى ممكنًا على نطاق واسع باستخدام استعلامات SQL.

آمين على ذلك، وحتى لو لم تلاحظ ذلك، فمن الواضح أن أصحاب رأس المال الاستثماري قد فعلوا ذلك. بدأت المحادثة مع جاين بالحديث عن المال. قبل اليوم، كانت Dgraph قد جمعت ما مجموعه 3 ملايين دولار في جولات التمويل الأولي وما قبل التمويل الأولي. ويقدر جاين أن هذه الجولة من التمويل يجب أن تمنحهم مهلة حتى عام 2022. اعتمادًا على كيفية نمو الفريق، كانت هذه طريقة جيدة لمتابعة المحادثة.

تم إعداد الرسم البياني للنمو، لأنه يمكن أن يساعد في وضع نماذج لحالات الاستخدام الحرجة في العالم الحقيقي. لقد سمعتم ذلك هنا أولاً، والآن بدأت مؤسسة Gartners في العالم تدرك هذا الأمر أيضًا. الصورة: أوس

حاليًا، لدى Dgraph ما يقرب من عشرة مهندسين منتشرين في موقعين - سان فرانسيسكو وبنغالور. وهذا يشمل جاين، وهو مدير تنفيذي عملي جدًا. الخطة هي مضاعفة الفريق تقريبًا حتى نهاية العام، لكن السؤال الكبير هو "بأي طريقة".

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

هل يعثرون عليه في البرية، ويبدأون في استخدامه، ثم يعجبهم كثيرًا ويقررون أنهم بحاجة إلى الدفع مقابل إصدار المؤسسة، ويطرقون بابك؟ هذه هي الطريقة التي كان يعمل بها Dgraph إلى حد كبير، وفقًا لجاين.

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

طريقة ديغراف

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

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

للتذكير، في عالم قاعدة بيانات الرسم البياني، هناك عدد قليل من المعسكرات والمزيد من لغات الاستعلام. قواعد بيانات الرسم البياني RDF استخدم SPARQL، والذي مثل RDF هو معيار W3C. قواعد بيانات الرسم البياني للخصائص ليست موحدة، وتأتي مع العديد من لغات الاستعلام. الأكثر شعبية بينهم هي سايفر، مفتوح المصدر بواسطة Neo4j، و شبح، جزء من المصدر المفتوح أباتشي تينكربوب مشروع.

على الرغم من أن Jain قال إن Dgraph قد يضيف دعمًا لـ Cypher و/أو Gremlin في مرحلة ما، إلا أنه كان مصرًا -- فهو ليس معجبًا بهما كثيرًا. لذا بدلًا من اعتماد واحدة من هذه، قامت Dgraph بتوسيع GraphQL لجعلها تعمل فعليًا مع الرسوم البيانية، وأطلق عليها اسم GraphQL+. مربكة، لا شك. والأمر يزداد سوءا.

Dgraph هي قاعدة بيانات للرسوم البيانية تبتعد عن التقاليد في هذا المجال، وتريد التعامل مع سوق أكبر.

في الآونة الأخيرة بدأت W3C عملية لتوحيد نموذج بيانات الرسم البياني للملكية ولغات الاستعلام، أيضاً. على الرغم من أنها مجرد البداية، إلا أن هذا قد يؤدي إلى معسكرين كبيرين لقاعدة بيانات الرسم البياني (RDF والرسم البياني للملكية) مع إمكانية التشغيل البيني الكامل بين العروض في كل معسكر، وربما أيضًا بين المخيمات إلى حد ما. لماذا يريد Dgraph أن يكون الشخص الغريب؟ ألن يستفيدوا من التوحيد القياسي أيضًا؟

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

على الرغم من أنه من الواضح أن وجود معيار في SQL كان له دور فعال في اعتماد قواعد البيانات العلائقية، إلا أن جاين قال إنه لا يرى الكثير من الحماس حول معايير قاعدة بيانات الرسم البياني. لقد ذهب إلى أبعد من ذلك في الواقع، حيث ذكر أنه لا يرى Dgraph كقاعدة بيانات رسم بياني، بل كقاعدة بيانات للأغراض العامة ذات نهاية خلفية للرسم البياني.

قال Jain إن شيئًا مثل StackOverflow يمكن بناؤه على Dgraph. ولهذا السبب يضع Jain رهانه على GraphQL+، وهو ليس حريصًا حقًا على دفع Dgraph كقاعدة بيانات للرسم البياني، بل باعتباره "حلًا قويًا لبناء التطبيقات".

طريق فريد إلى المجد؟

كل هذا جيد وجيد، لكن Dgraph ليست قاعدة البيانات الوحيدة التي تدعم GraphQL - ولا حتى قاعدة بيانات الرسم البياني الوحيدة التي تفعل ذلك. الحيوانات و مكدس Neo4j الكبير يتبادر إلى الذهن، وقائمة قواعد البيانات التي تستفيد من GraphQL يبدو مستعدًا للنمو. لذا، إذا كنت تريد قاعدة بيانات تدعم GraphQL، فلماذا تختار Dgraph؟

لأنه، وفقًا لـ Jain، يعد Dgraph هو الخيار الأسرع والأكثر قابلية للتوسع: "تم تصميم Dgraph للتنفيذ بشكل جيد بنفس القدر على نمط الرسم البياني عمليات الانضمام والاجتياز وتحديد نمط SQL، مما يوفر قاعدة بيانات الرسوم البيانية للأغراض العامة الوحيدة القابلة للتطوير والمتوفرة اليوم." 

عادةً ما تتأكد المنتجات التي تؤكد على الأداء وقابلية التوسع بهذه الطريقة من أنها تعميم بعض المعايير لدعم ادعاءاتهم. على الرغم من أن Jain لم يخجل من الاستشهاد بالمعايير التي أجراها العملاء، مدعيًا أنهم أظهروا Dgraph بمعدل 10 مرات أو أسرع من الخيارات الأخرى (تسمية الأسماء، وهو ما لن نفعله)، لا يوجد ما يمكن إظهاره لهذا في هذا الوقت نقطة. وقال جاين إن Dgraph قد تطلق بعض المعايير في المستقبل، مع التحذير المعتاد حول تعقيد المعيار وموثوقيته.

تشق Dgraph طريقًا فريدًا لنفسها في سوق قاعدة بيانات الرسوم البيانية المتنامي. سيحدد الوقت ما إذا كان سينجح

غيتي إميجز / آي ستوك فوتو

تتميز Dgraph بـ "الصلات والاجتيازات التعسفية ذات زمن الوصول المنخفض، جيبسن تم اختبار المعاملات الموزعة وتقاسم البيانات ودعم النسخ المتزامن والمخطط المرن". وقال جاين إن هذا هو ما يبحث عنه الأشخاص في قاعدة البيانات، والخطة هي استخدام التمويل لاستكمال ميزات مؤسسة Dgraph.

قال Jain أيضًا إنهم سيقومون ببناء خدمة مُدارة بواسطة Dgraph للتشغيل على جميع السحابات، بناءً على وجودها دعم Kubernetes. فيما يتعلق بالاستراتيجية، فإنهم يعطون الأولوية للمشاريع الجديدة، ويفضلون الحصول على جزء منها (أكبر بكثير) سوق قواعد البيانات العلائقية وNoSQL، من ملاحقة القادة في قاعدة بيانات الرسم البياني سوق.

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

من المؤكد أن Dgraph يستحق الاهتمام. ويبقى أن نرى ما إذا كان مسارها الفريد نحو مجد الرسم البياني سيكون هو الأقصر.