هڪ AGE اضافو تيار ڪيو ويو آهي PostgreSQL لاءِ ڊيٽا محفوظ ڪرڻ لاءِ گراف جي صورت ۾

PostgreSQL لاءِ تجويز ڪيل AGE (AgensGraph-Extension) اضافي سوال ٻولي جي عمل سان اوپن سائپر هڪ ٻئي سان ڳنڍيل درجه بندي واري ڊيٽا جي سيٽ کي ترتيب ڏيڻ لاء جيڪو گراف ٺاهي ٿو. ڪالمن ۽ قطارن جي بدران، گراف تي مبني ڊيٽابيس استعمال ڪن ٿا ھڪڙي ھڪڙي ھڪڙي ھڪڙي ھڪڙي ھڪڙي ھڪڙي ھڪڙي ھڪڙي نيٽ ورڪ-نوڊس، انھن جي ملڪيت، ۽ رشتن جي وچ ۾ نوڊس جي وچ ۾ بيان ڪيل آھن. AGE طرفان ورهايل Apache 2.0 لائسنس جي تحت لائسنس يافته، Bitnine پاران Apache فائونڊيشن جي سرپرستي هيٺ آندو ويو، ۽ هن وقت Apache Incubator ۾ رکيل آهي.

پروجيڪٽ DBMS جي ترقي جاري آهي ايجنٽ گرافڪھڙي نمائندگي ڪري ٿو گراف پروسيسنگ لاءِ هڪ تبديل ٿيل PostgreSQL تبديلي آهي. اهم فرق AGE جو نفاذ آهي هڪ آفاقي اضافو جي صورت ۾ جيڪو ڪم ڪري ٿو هڪ اضافو طور تي معياري PostgreSQL رليز تي. تازو شايع ٿيل شمارو Apache 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، قسم، ملڪيت، سر، آخري، ڊيگهه، سائيز، startNode، endNode، timestamp، toBoolean، toFloat، toInteger، ۽ coalesce.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو