پوسٹگری ایس کیو ایل کے لیے گراف کی شکل میں ڈیٹا اسٹور کرنے کے لیے ایک AGE اضافہ تیار کیا گیا ہے۔

PostgreSQL کے لیے مجوزہ استفسار کی زبان کے نفاذ کے ساتھ AGE (AgensGraph-Extension) کا اضافہ اوپن سائفر ایک دوسرے سے منسلک درجہ بندی کے اعداد و شمار کے سیٹوں میں ہیرا پھیری کے لیے جو ایک گراف بناتے ہیں۔ کالموں اور قطاروں کے بجائے، گراف پر مبنی ڈیٹا بیس نیٹ ورک کی طرح کی ساخت کا استعمال کرتے ہیں — نوڈس، ان کی خصوصیات، اور نوڈس کے درمیان تعلقات بیان کیے گئے ہیں۔ عمر نے بانٹا Apache 2.0 لائسنس کے تحت لائسنس یافتہ، Bitnine کے ذریعے اپاچی فاؤنڈیشن کے زیراہتمام لایا گیا، اور فی الحال اپاچی انکیوبیٹر میں رکھا گیا ہے۔

پروجیکٹ ڈی بی ایم ایس کی ترقی کو جاری رکھے ہوئے ہے۔ ایجنٹس گرافکون سا ہے گراف پروسیسنگ کے لیے ایک ترمیم شدہ PostgreSQL ترمیم ہے۔ کلیدی فرق یونیورسل ایڈ آن کی شکل میں AGE کا نفاذ ہے جو معیاری PostgreSQL ریلیز پر ایک ایڈ آن کے طور پر کام کرتا ہے۔ حال ہی میں شائع ہونے والا شمارہ اپاچی AGE 0.2.0 PostgreSQL 11 کو سپورٹ کرتا ہے۔

موجودہ حالت میں AGE کی حمایت کرتا ہے سائفر استفسار کی زبان کی ایسی خصوصیات جیسے نوڈس اور لنکس کی وضاحت کے لیے "CREATE" اظہار کا استعمال، مخصوص حالات (WHERE) کے مطابق گراف میں ڈیٹا تلاش کرنے کے لیے "MATCH" اظہار، ایک مخصوص ترتیب (ORDER BY) اور اس کے ساتھ پابندیاں مقرر کریں (SKIP، LIMIT) استفسار کے ذریعہ واپس کردہ نتیجہ کا تعین "RETURN" اظہار کے ذریعے کیا جاتا ہے۔ "WITH" اظہار متعدد درخواستوں کو ایک ساتھ جوڑنے کے لیے دستیاب ہے۔

ملٹی ماڈل ڈیٹا بیس بنانا ممکن ہے جو پراپرٹیز کے درجہ بندی کے سٹوریج کے ماڈلز کو گراف کی شکل میں، ایک رشتہ دار ماڈل اور JSON فارمیٹ میں دستاویزات کو اسٹور کرنے کے لیے ایک ماڈل کو یکجا کرتا ہے۔ یہ مربوط سوالات کے نفاذ کی حمایت کرتا ہے جس میں SQL اور Cypher زبانوں کے عناصر شامل ہیں۔
گراف کے عمودی اور کناروں کی خصوصیات کے لیے اشاریہ جات بنانا ممکن ہے۔
استعمال کے لیے Agtype اقسام کا ایک توسیعی سیٹ تجویز کیا گیا ہے، بشمول گراف میں کناروں، چوٹیوں اور راستوں کی اقسام۔ مجموعی اظہارات ابھی تک لاگو نہیں ہوئے ہیں۔ دستیاب خصوصی فنکشنز میں id، start_id، end_id، قسم، پراپرٹیز، ہیڈ، آخری، لمبائی، سائز، اسٹارٹ نوڈ، اینڈ نوڈ، ٹائم اسٹیمپ، ٹو بولین، ٹو فلوٹ، ٹو انٹیجر، اور کولیسس شامل ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں