గ్రాఫ్ రూపంలో డేటాను నిల్వ చేయడానికి PostgreSQL కోసం AGE అదనంగా సిద్ధం చేయబడింది

PostgreSQL కోసం ప్రతిపాదించారు ప్రశ్న భాష అమలుతో AGE (AgensGraph-Extension) జోడింపు ఓపెన్ సైఫర్ గ్రాఫ్‌ను రూపొందించే ఇంటర్‌కనెక్టడ్ క్రమానుగత డేటా సెట్‌లను మార్చడం కోసం. నిలువు వరుసలు మరియు అడ్డు వరుసలకు బదులుగా, గ్రాఫ్-ఆధారిత డేటాబేస్‌లు నెట్‌వర్క్-నోడ్‌లను పోలి ఉండే నిర్మాణాన్ని ఉపయోగిస్తాయి, వాటి లక్షణాలు మరియు నోడ్‌ల మధ్య సంబంధాలు పేర్కొనబడ్డాయి. వయస్సు ద్వారా పంపిణీ చేయబడింది Apache 2.0 లైసెన్స్ క్రింద లైసెన్స్ పొందింది, Bitnine ద్వారా Apache Foundation ఆధ్వర్యంలో తీసుకురాబడింది మరియు ప్రస్తుతం Apache Incubatorలో ఉంచబడింది.

ప్రాజెక్ట్ DBMS అభివృద్ధిని కొనసాగిస్తుంది ఏజెంట్ల గ్రాఫ్సూచిస్తుంది గ్రాఫ్ ప్రాసెసింగ్ కోసం సవరించిన PostgreSQL సవరణ. ప్రామాణిక PostgreSQL విడుదలలపై యాడ్-ఆన్‌గా పనిచేసే యూనివర్సల్ యాడ్-ఆన్ రూపంలో AGEని అమలు చేయడం ప్రధాన వ్యత్యాసం. సంచిక ఇటీవల ప్రచురించబడింది అపాచీ వయస్సు 0.2.0 PostgreSQL 11కి మద్దతు ఇస్తుంది.

ప్రస్తుత స్థితిలో AGE మద్దతు ఇస్తుంది నోడ్‌లు మరియు లింక్‌లను నిర్వచించడానికి “సృష్టించు” వ్యక్తీకరణను ఉపయోగించడం వంటి సైఫర్ ప్రశ్న భాష యొక్క లక్షణాలు, పేర్కొన్న షరతుల ప్రకారం (ఎక్కడ), పేర్కొన్న క్రమంలో (ఆర్డర్ బై) మరియు దానితో డేటా కోసం శోధించడానికి “మ్యాచ్” వ్యక్తీకరణ పరిమితులను సెట్ చేయండి (SKIP, LIMIT) . ప్రశ్న ద్వారా అందించబడిన ఫలితం సెట్ "RETURN" వ్యక్తీకరణను ఉపయోగించి నిర్ణయించబడుతుంది. బహుళ అభ్యర్థనలను ఒకదానితో ఒకటి కలపడానికి "WITH" వ్యక్తీకరణ అందుబాటులో ఉంది.

గ్రాఫ్, రిలేషనల్ మోడల్ మరియు JSON ఫార్మాట్‌లో డాక్యుమెంట్‌లను నిల్వ చేయడానికి మోడల్ రూపంలో లక్షణాల యొక్క క్రమానుగత నిల్వ కోసం నమూనాలను మిళితం చేసే బహుళ-మోడల్ డేటాబేస్‌లను సృష్టించడం సాధ్యమవుతుంది. ఇది SQL మరియు సైఫర్ భాషల మూలకాలను కలిగి ఉన్న ఇంటిగ్రేటెడ్ ప్రశ్నల అమలుకు మద్దతు ఇస్తుంది.
గ్రాఫ్ యొక్క శీర్షాలు మరియు అంచుల లక్షణాల కోసం సూచికలను సృష్టించడం సాధ్యమవుతుంది.
గ్రాఫ్‌లోని అంచులు, శీర్షాలు మరియు పాత్‌ల కోసం రకాలు సహా, Agtype రకాల యొక్క విస్తరించిన సెట్‌ను ఉపయోగించడం కోసం ప్రతిపాదించబడింది. సమగ్ర వ్యక్తీకరణలు ఇంకా అమలు చేయబడలేదు. అందుబాటులో ఉన్న ప్రత్యేక ఫంక్షన్లలో id, start_id, end_id, రకం, లక్షణాలు, తల, చివరి, పొడవు, పరిమాణం, స్టార్ట్‌నోడ్, ఎండ్‌నోడ్, టైమ్‌స్టాంప్, toBoolean, toFloat, toInteger మరియు coalesce ఉన్నాయి.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి