لغات البرمجة

Noms: Decentralized Database Inspired by Git

لغة البرمجة “Noms” تعتبر قاعدة بيانات متمازجة بطابع مفتوح المصدر، حيث تأخذ فلسفتها الأساسية من نظام التحكم في النسخ Git. بدأ تطويرها في عام 2015، وتميزت بقدرتها على التوزيع والتزامن والإصدارات المختلفة. يعكس اسمها “Noms” توجهها نحو مفهوم البيانات والجداول، حيث تسعى لتوفير قاعدة بيانات متطورة ومرنة.

من خلال استعارتها من Git، تُعَدّ Noms قاعدة بيانات مفتوحة وقابلة للفورك، مما يسمح للمطورين بإنشاء نسخ مختلفة وتجارب متنوعة منها. تعتمد على النسخ المتزامن لتمكين العمل التعاوني والتزامن بين مختلف الأطراف والنسخ الموزعة لضمان الاستقرار والأمان.

بالرغم من عدم وجود العديد من المعلومات حول المبادئ الموجودة وراء Noms أو الميزات التقنية المحددة لها، يمكن القول بأنها تستحق الاهتمام كونها جزء من حركة البرمجيات مفتوحة المصدر وتتبنى مفاهيم متقدمة في إدارة البيانات. يُشير إلى المصادر المتاحة على GitHub ورابط المجتمع على GitHub كمصادر رئيسية لفهم وتطوير Noms.

يتمثل الجانب الملهم لـ Noms في رغبتها في توفير نظام قاعدة بيانات مبتكر وموزع يعكس الطريقة التي يتم فيها التعامل مع البيانات وإدارتها في بيئة تطوير البرمجيات الحديثة.