Nebula Graph გრაფიკზე ორიენტირებული DBMS აღწევს ვერსია 3.2

Რამდენიმე დღის წინ გამოცხადდა DBMS Nebula Graph 3.2-ის ახალი ვერსიის გამოშვება, რომელიც შექმნილია დიდი ურთიერთდაკავშირებული მონაცემთა ნაკრების ეფექტურად შესანახად, რომლებიც ქმნიან გრაფიკს, რომელსაც შეიძლება ჰქონდეს მილიარდობით კვანძი და ტრილიონობით ბმული.

DBMS იყენებს განაწილებულ არქიტექტურას რესურსების გაზიარების გარეშე (გაზიარებული-არაფერი), რაც გულისხმობს დამოუკიდებელი და თვითკმარი გრაფიკული შეკითხვის დამუშავების პროცესების და შენახული შენახვის პროცესების დაწყებას. მეტასერვისი ამუშავებს მონაცემთა მოძრაობის ორკესტრირებას და მეტაინფორმაციის მიწოდებას გრაფიკის შესახებ. მონაცემთა თანმიმდევრულობის უზრუნველსაყოფად, იყენებს RAFT ალგორითმზე დაფუძნებულ პროტოკოლს.

ნისლეულის გრაფიკის ძირითადი სიახლეები 3.2

DBMS-ის ამ ახალ ვერსიაში, რომელიც წარმოდგენილია, ხაზგასმულია, რომ ის დამატებულია დაl მხარდაჭერა ამონაწერი() ფუნქციისთვის ქვესტრიქონის ამოსაღებად, რომელიც ემთხვევა მოცემულ გამონათქვამს, პლუს ოპტიმიზებული კორექტირება განხორციელდა კონფიგურაციის ფაილში.

კიდევ ერთი ცვლილება, რომელიც გამოირჩევა ახალი ვერსიით, არის ის დაამატა ოპტიმიზაციის წესები AppendVertices ოპერატორის მოსაშორებლად და გამორთეთ კიდეების და წვეროების ფილტრები, ასევე შეამცირეთ მონაცემების რაოდენობა, რომლებიც კოპირებულია JOIN ოპერაციისთვის, ასევე Traverse და AppendVertices ოპერატორებისთვის.

გარდა ამისა, შემცირდა მონაცემების რაოდენობა, რომელიც კოპირდება კავშირის ოპერაციებისთვის მონაცემთა გადაადგილებისას, შესრულდა სხვადასხვა დავალებები. გააუმჯობესე შესრულება და ოპტიმიზებული უმოკლესი გზა და ქვეგრაფა.

ჩვენ ასევე შეგვიძლია ამის პოვნა მეხსიერების განაწილება გაუმჯობესდა (Arena Allocator-ის გამოყენებით) და რომ ქონების ღირებულებები მიღებულია ხელმოწერების საშუალებით, რათა შემცირდეს ქონების მოთხოვნების მიერ დახარჯული დრო.

შესწორებებთან დაკავშირებით რომლებიც დამზადდა ამ ახალ ვერსიაში, აღნიშნულია შემდეგი:

  • დაფიქსირდა ვებ სერვისის ავარია სპეციალური თავდასხმის შეტყობინების მიღებისას.
  • დაფიქსირდა შენახვის სერვისის ავარია თვისებების ერთდროულად სკანირებისას.
  • დაფიქსირდა მეხსიერების სერვისის ავარია, როდესაც გვერდის სახელის ჩასმის სიგრძე აღემატება ლიმიტს.
  • დაფიქსირდა ავარია თანმხლები შეკითხვის რეჟიმის ჩართვისას.
  • დაფიქსირდა შენახვის სერვისის ავარია NULL თვისებით ინდექსების მოთხოვნისას.
  • დაფიქსირდა ავარია სრული ტექსტის ინდექსის ჩაშვებისას.
  • დაფიქსირდა მეხსიერების ავარია წვეროსა და კიდეების წაშლისას მიუთითებს vid-ზე მეტს, ვიდრე ადრე განვსაზღვრეთ სივრცეში.
  • გამოსწორდა ხარვეზი, რამაც გამოიწვია დამოუკიდებელი დემონის გასვლა გადატვირთვის შემდეგ.
  • დაფიქსირდა პრობლემა, როდესაც JoinDots ფორმატის ახსნის შედეგი არასწორი იყო GraphViz ონლაინ ინსტრუმენტისთვის, რამაც გამოიწვია ორმაგი კონვერტაცია JSON-დან.
  • დაფიქსირდა ხარვეზი ქონების შეკითხვებში. მონახაზში წერტილების გამოყენება ახლა გამორთულია.
  • გამოსწორდა შეცდომა, რომ არ იყო სტატისტიკა ინდექსების გამოყენების პირობით.
  • დაფიქსირდა შეცდომა, რომ კლასტერული დროის ზონა განსხვავებულია.

როგორ დავაყენოთ Nebula Graph Linux- ზე?

მათთვის, ვინც დაინტერესებულია, შეძლოს ამ DBMS– ის დაინსტალირება საკუთარ სისტემაში, მათ ამის გაკეთება შეუძლიათ მითითებების შესაბამისად რომ ქვემოთ ვიზიარებთ.

თუ თქვენ გაქვთ Centos 7 პაკეტი, რომელიც უნდა ჩამოტვირთოთ, შემდეგია. ამისათვის თქვენ უნდა გახსნათ ტერმინალი თქვენს სისტემაში და მასში აკრიფოთ შემდეგი ბრძანება:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.el7.x86_64.rpm

იმ შემთხვევაში თუ იყენებთ ცენტოსი 8, მაშინ პაკეტი, რომელიც უნდა ჩამოტვირთოთ, არის:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.el8.x86_64.rpm 

მიუხედავად იმისა, იმ შემთხვევაში, ვინც მომხმარებელია 18.04 Ubuntu LTS

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.ubuntu1804.amd64.deb

ან იმ შემთხვევაში, ვინც არის Ubuntu 20.04 LTS ან უფრო მაღალი მომხმარებლის მომხმარებელი, მათ შეუძლიათ ჩამოტვირთოთ შემდეგი ბრძანებით:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.ubuntu2004.amd64.deb 

პაკეტის ინსტალაციის გასაკეთებლად გადმოწერილი, ამის გაკეთება შეგიძლიათ თქვენთვის სასურველი პაკეტის მენეჯერთან ერთად ან ამის გაკეთება ტერმინალიდან შეგიძლიათ შემდეგი რომელიმე ბრძანების აკრეფით.

პაკეტების შემთხვევაში CentOS- ისთვის:

sudo rpm -ivh nebula*.rpm

პაკეტის საქმისთვის Ubuntu- სთვის:

sudo dpkg -i nebula*.deb

და ბოლოს, თუ თქვენ ხართ Arch Linux მომხმარებელი შეგიძლიათ დააყენოთ DBMS შემდეგი ბრძანებით:

sudo pacman -S nebula

იმისათვის, რომ მეტი შეიტყოთ მისი გამოყენების, სერვისების ამოქმედების და სხვათა შესახებ, შეგიძლიათ გაეცნოთ ყველა ამ ინფორმაციას შემდეგ ბმულზე. 


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.