በግራፍ-ተኮር ዲቢኤምኤስ ኔቡላ ግራፍ 3.2

ክፍት የ DBMS ኔቡላ ግራፍ 3.2 ታትሟል፣ ይህም በቢሊዮኖች የሚቆጠሩ ኖዶች እና ትሪሊዮን የሚቆጠሩ ግንኙነቶችን ሊይዝ የሚችል ግራፍ የሚፈጥሩ ትላልቅ የተገናኙ የውሂብ ስብስቦችን በብቃት ለማከማቸት ታስቦ ነው። ፕሮጀክቱ በC++ ተጽፎ በApache 2.0 ፍቃድ ተሰራጭቷል። ዲቢኤምኤስን ለማግኘት የደንበኛ ቤተ-መጻሕፍት ለ Go፣ Python እና Java ቋንቋዎች ተዘጋጅተዋል።

ዲቢኤምኤስ ሀብቶችን ሳያካፍሉ (የተጋራ-ምንም) ሳይጋሩ የተከፋፈለ አርክቴክቸርን ይጠቀማል፣ ይህ የሚያመለክተው ራሱን የቻለ እና በራስ አቅም ያለው ግራፍድ የመጠይቅ ሂደት እና የተከማቹ የማከማቻ ሂደቶች መጀመርን ነው። ሜታ አገልግሎቱ የውሂብ እንቅስቃሴን ያቀናጃል እና ስለ ግራፉ ሜታ-መረጃ ይሰጣል። የውሂብ ወጥነት ለማረጋገጥ በRAFT ስልተ ቀመር ላይ የተመሰረተ ፕሮቶኮል ጥቅም ላይ ይውላል።

የኔቡላ ግራፍ ዋና ባህሪዎች

  • ፈቃዶቻቸው በሚና ላይ የተመሰረተ የመዳረሻ ቁጥጥር (RBAC) ስርዓት ለተረጋገጡ ተጠቃሚዎች ብቻ መዳረሻን በመገደብ ደህንነትን ማረጋገጥ።
  • የተለያዩ የማከማቻ ሞተሮችን የማገናኘት ችሎታ. የጥያቄ ትውልድ ቋንቋን በአዲስ ስልተ ቀመሮች ለማስፋት ድጋፍ።
  • መረጃን በሚያነቡበት ወይም በሚጽፉበት ጊዜ አነስተኛ መዘግየትን ማረጋገጥ እና ከፍተኛ የግብአት ፍሰትን መጠበቅ። በአንድ ግራፍ ኖድ ክላስተር እና በሶስት የተከማቸ ኖዶች፣ 632 ጂቢ የውሂብ ጎታ፣ 1.2 ቢሊዮን ጫፎች እና 8.4 ቢሊዮን ጠርዞች ግራፍ ጨምሮ ሲፈተሽ፣ መዘግየት ጥቂት ሚሊሰከንዶች ነበሩ፣ ውጤቱም በሴኮንድ እስከ 140 ሺህ የሚደርሱ ጥያቄዎች ነበሩ።
  • መስመራዊ ልኬት።
  • ኃይለኛ እና ለመረዳት ቀላል የሆነ SQL የሚመስል የመጠይቅ ቋንቋ። የሚደገፉ ክንዋኔዎች GO (የግራፍ ጫፎች በሁለት አቅጣጫ መሻገር)፣ GROUP BY፣ ORDER BY፣ LIMIT፣ UNION፣ UNION DISTINCT፣ INTERSECT፣ MINUS፣ PIPE (ከቀደመው መጠይቅ የተገኘውን ውጤት በመጠቀም) ያካትታሉ። ኢንዴክሶች እና በተጠቃሚ የተገለጹ ተለዋዋጮች ይደገፋሉ።
  • ከፍተኛ ተገኝነት እና ውድቀቶችን የመቋቋም ችሎታ ማረጋገጥ።
  • የመጠባበቂያ ቅጂዎችን መፍጠርን ለማቃለል ከመረጃ ቋቱ ሁኔታ ጋር ቅጽበተ-ፎቶዎችን ለመፍጠር ድጋፍ።
  • ለኢንዱስትሪ አገልግሎት ዝግጁ (በጄዲ፣ ሜይቱዋን እና ዢያሆንግሹ መሠረተ ልማት ውስጥ ጥቅም ላይ ውሏል)።
  • የውሂብ ማከማቻ ዕቅዱን የመቀየር እና ያለማቋረጥ ወይም በመካሄድ ላይ ያሉ ሥራዎችን ሳይነካ የማዘመን ችሎታ።
  • የውሂብ ዕድሜን ለመገደብ የቲቲኤል ድጋፍ።
  • ቅንብሮችን እና የማከማቻ አስተናጋጆችን ለማስተዳደር ትዕዛዞች።
  • ሥራን ለማስተዳደር እና የሥራ ጅምርን ለማቀድ የሚረዱ መሳሪያዎች (በአሁኑ ጊዜ ከሚደገፉት ሥራዎች መካከል COMPACT እና FLUSH ናቸው)።
  • የተሟላውን መንገድ እና በተሰጡት ጫፎች መካከል ያለውን አጭር መንገድ የማግኘት ክዋኔዎች።
  • ከሶስተኛ ወገን ትንታኔ መድረኮች ጋር ለመዋሃድ የ OLAP በይነገጽ።
  • ውሂብን ከCSV ፋይሎች ወይም ከስፓርክ ለማስመጣት መገልገያዎች።
  • Prometheus እና Grafana በመጠቀም ለክትትል መለኪያዎችን ወደ ውጭ ላክ።
  • የግራፍ ስራዎችን፣ የግራፍ አሰሳን፣ የውሂብ ማከማቻን እና የመጫኛ እቅዶችን ለመንደፍ የኔቡላ ግራፍ ስቱዲዮ የድር በይነገጽ።

በአዲሱ እትም፡-

  • ከተጠቀሰው አገላለጽ ጋር የሚዛመድ ንዑስ ሕብረቁምፊ ለማውጣት ለኤክስትራክ() ተግባር ተጨማሪ ድጋፍ።
  • በማዋቀር ፋይል ውስጥ የተመቻቹ ቅንብሮች።
  • የማይጠቅመውን AppendVertices ኦፕሬተርን ለማስወገድ እና የጠርዝ እና የቬርቴክስ ማጣሪያዎችን አተገባበር ለማሰናከል የማመቻቸት ህጎች ታክለዋል።
  • ለ JOIN ክዋኔ እንዲሁም ለትራረስ እና አፕንድቬርቲስ ኦፕሬተሮች የተቀዳው የውሂብ መጠን ቀንሷል።
  • የ SHORTEST PATH እና SUBGRAPH የተሻሻለ አፈጻጸም
  • የተሻሻለ የማህደረ ትውስታ ድልድል (Arena Alocator ነቅቷል)።

ምንጭ: opennet.ru

አስተያየት ያክሉ