أصدر Nubank تراخيص قاعدة بيانات Datomic الخاصة به

Datamic DB

Datomic عبارة عن قاعدة بيانات موزعة مصممة لتمكين تطبيقات قابلة للتطوير ومرنة وذكية تعمل على بنيات سحابية من الجيل التالي.

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

بهذا الإعلان ، تم إصدار Datomic الآن بموجب ترخيص Apache 2.0. ومتاح للتنزيل والاستخدام المباشر من خلال Maven Central ، دون الحاجة إلى التسجيل ، بالإضافة إلى أن Datomic Cloud ستكون متاحة على AWS Marketplace بدون تكلفة برامج إضافية.

حول داتوميك

داتوميك يوصف بأنه:

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

Datomic هو نظام إدارة قاعدة بيانات تشغيلية موزعة وتطبيق Datalog ، لغة البرمجة المنطقية التقريرية. بحسب نوبانك ، لم يتم تصميمه ليكون مستودع بيانات أو نظام عالي الأداء ودوران مرتفع (مثل قاعدة بيانات السلاسل الزمنية أو مخزن السجلات). ميزة أخرى لـ Datomic هي أنها تسمح لخادم التطبيق بتنفيذ الاستعلامات على خادم التطبيق ، على عكس العديد من أنظمة DBMS الأخرى لخادم العميل ، وفي هذه الحالة ينفذ خادم قاعدة البيانات الاستعلامات.

بالإضافة إلى ذلك ، تستفيد Datomic من خدمات التخزين الحالية مثل Cassandra و SQL و Dynamo DB ، مما يمنحك مزيدًا من المرونة.

هناك نوعان من منتجات Datomic ، Datomic Cloud و Datomic On-Prem. تم تصميم Datomic Cloud لتكامل AWS ، ويمكن بناء Datomic On-Prem (On-Premise) على أي بنية تحتية وخدمة تخزين.

الشيء الرئيسي الذي يميز Datomic هو أنه يجمع الحقائق (الحقائق). الحقائق في قاعدة البيانات غير قابلة للتغيير: بمجرد تخزينها ، فإنها لا تتغير. ومع ذلك ، تقوم معظم قواعد البيانات بتعيين قيم للأماكن المسماة ، مثل حقل في صف معين ، أو عقدة في مستند معين. في هذه الأنظمة ، مع تغير هذه القيم ، تحل القيم الجديدة محل القيم القديمة.

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

يتبع datom شكل 5-tuple

تحديد الكيان
ينسب
قيمة السمة
معرّف المعاملة (الوقت)
قيمة منطقية تُشفِّر ما إذا كان المرجع هو إضافة أو تراجع.
على الرغم من أن Datomic لا تتطلب مخطط جدول يحدد أعمدة السمات مقدمًا ، إلا أنها تتطلب تحديد خصائص السمات الفردية. هذا يسمى مخطط عالمي.

يتم تخزين البيانات في Datomic في "خدمات التخزين الموزعة" ، وهي مجموعة من الأجهزة حيث يقوم كل جهاز بتخزين مجموعة فرعية (قطعة) من البيانات بشكل مستقل. يمكن أن يكون هناك فائض بين الأجزاء. تستخدم Datomic مخزن القيمة الرئيسية كنموذج بيانات لها ولها وظيفة تجزئة متسقة تقوم بترميز المفتاح (معرف الكيان) في الموقع ، أي الجهاز ، حيث يتم تخزين المجموعة المقابلة.

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

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.