ನೀಹಾರಿಕೆ ಗ್ರಾಫ್ ಓಪನ್ ಸೋರ್ಸ್ ಗ್ರಾಫ್-ಆಧಾರಿತ ಡಿಬಿಎಂಎಸ್

ನೀಹಾರಿಕೆ ಗ್ರಾಫ್ ಡಿಬಿಎಂಎಸ್ ಆಗಿದೆ (ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ), ಅದು ಸಂಗ್ರಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಗ್ರಾಫ್ ಅನ್ನು ರೂಪಿಸುವ ದೊಡ್ಡ ಅಂತರ್ಸಂಪರ್ಕಿತ ಡೇಟಾ ಸೆಟ್‌ಗಳು ಇದು ಶತಕೋಟಿ ನೋಡ್‌ಗಳನ್ನು ಮತ್ತು ಟ್ರಿಲಿಯನ್ಗಟ್ಟಲೆ ಲಿಂಕ್‌ಗಳನ್ನು ಹೊಂದಬಹುದು. ಹೆಚ್ಚಿನ ಉದ್ಯಮ ದರ್ಜೆಯ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೀಡುತ್ತದೆ ಅತ್ಯಂತ ಸಂಕೀರ್ಣವಾದ ದತ್ತಾಂಶವನ್ನು ಸರಳೀಕರಿಸಲು ಅರ್ಥವಾಗುವಂತೆ ಮತ್ತು ಉಪಯುಕ್ತ ಮಾಹಿತಿಯಾಗಿ ಕಲ್ಪಿಸಬಹುದಾಗಿದೆ.

ಯೋಜನೆಯು ಇದನ್ನು ಸಿ ++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಡಿಬಿಎಂಎಸ್ ಪ್ರವೇಶಿಸಲು ಕ್ಲೈಂಟ್ ಲೈಬ್ರರಿಗಳು ಗೋ, ಪೈಥಾನ್ ಮತ್ತು ಜಾವಾಕ್ಕೆ ಸಿದ್ಧವಾಗಿವೆ.

ನೀಹಾರಿಕೆ ಗ್ರಾಫ್ ಬಗ್ಗೆ

ಹಂಚಿದ ಸಂಪನ್ಮೂಲಗಳಿಲ್ಲದೆ ವಿತರಿಸಿದ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಡಿಬಿಎಂಎಸ್ ಬಳಸುತ್ತದೆ, ಇದು ಚಿತ್ರಾತ್ಮಕ ವಿನಂತಿಗಳನ್ನು ಮತ್ತು ಸಂಗ್ರಹಿಸಿದ ಶೇಖರಣಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸ್ವತಂತ್ರ ಮತ್ತು ಸ್ವಯಂಪೂರ್ಣ ಪ್ರಕ್ರಿಯೆಗಳ ಪ್ರಾರಂಭವನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ಮೆಟಾ-ಸೇವೆ ಡೇಟಾದ ಚಲನೆಯನ್ನು ಸಂಯೋಜಿಸಲು ಮತ್ತು ಮೆಟಾ-ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಲು ಸಮರ್ಪಿಸಲಾಗಿದೆ ಗ್ರಾಫ್‌ನಲ್ಲಿ. ಡೇಟಾ ಸ್ಥಿರತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, RAFT ಅಲ್ಗಾರಿದಮ್ ಆಧಾರಿತ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ನೀಹಾರಿಕೆ ಗ್ರಾಫ್, ಅಧಿಕೃತ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಸುರಕ್ಷತೆಯನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ ಅವರ ರುಜುವಾತುಗಳನ್ನು ರೋಲ್-ಬೇಸ್ಡ್ ಆಕ್ಸೆಸ್ ಕಂಟ್ರೋಲ್ (ಆರ್ಬಿಎಸಿ) ವ್ಯವಸ್ಥೆಯ ಮೂಲಕ ಸ್ಥಾಪಿಸಲಾಗಿದೆ.

ಅದರ ಪಕ್ಕದಲ್ಲಿ ವಿವಿಧ ರೀತಿಯ ಮೋಟರ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ ಸಂಗ್ರಹಣೆ. ಹೊಸ ಕ್ರಮಾವಳಿಗಳೊಂದಿಗೆ ಪ್ರಶ್ನೆ ಪೀಳಿಗೆಯ ಭಾಷೆಯನ್ನು ವಿಸ್ತರಿಸಲು ಬೆಂಬಲ.

ಮತ್ತು ಡೇಟಾವನ್ನು ಓದುವಾಗ ಅಥವಾ ಬರೆಯುವಾಗ ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುವಾಗ ಇದು ಕನಿಷ್ಠ ಸುಪ್ತತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಒಂದು ಗ್ರಾಫ್ ನೋಡ್ ಮತ್ತು ಮೂರು ಸಂಗ್ರಹಿಸಿದ ನೋಡ್ ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ 632 ಬಿಲಿಯನ್ ಶೃಂಗ ಮತ್ತು 1.200 ಬಿಲಿಯನ್ ಎಡ್ಜ್ ಗ್ರಾಫ್ ಸೇರಿದಂತೆ 8.400 ಜಿಬಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವಾಗ, ವಿಳಂಬಗಳು ಹಲವಾರು ಮಿಲಿಸೆಕೆಂಡುಗಳ ಮಟ್ಟದಲ್ಲಿವೆ, ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ ಸೆಕೆಂಡಿಗೆ 140 ಸಾವಿರ ಪ್ರಶ್ನೆಗಳಿಗೆ ಏರಿತು.

ನೆಬ್ಯುಲಾ ಗ್ರಾಫ್‌ನ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳಲ್ಲಿ, ಕೆಳಗಿನವುಗಳು ಎದ್ದು ಕಾಣುತ್ತವೆ:

  • ಲೀನಿಯರ್ ಸ್ಕೇಲೆಬಿಲಿಟಿ.
  • SQL ತರಹದ ಪ್ರಶ್ನೆ ಭಾಷೆ, ಸಾಕಷ್ಟು ಶಕ್ತಿಯುತ ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭ. GO (ದ್ವಿ-ದಿಕ್ಕಿನ ಚಾರ್ಟ್ ಶೃಂಗದ ಅಡ್ಡಹಾಯುವಿಕೆ), GROUP BY, ORDER BY, LIMIT, UNION, UNION DISTINCT, INTERSECT, MINUS, PIPE (ಹಿಂದಿನ ಪ್ರಶ್ನೆಯ ಫಲಿತಾಂಶವನ್ನು ಬಳಸಿಕೊಂಡು) ನಂತಹ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಅಸ್ಥಿರ ಮತ್ತು ಸೂಚಿಕೆಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
  • ಹೆಚ್ಚಿನ ಲಭ್ಯತೆ ಮತ್ತು ದೋಷ ಸಹಿಷ್ಣುತೆ.
  • ಬ್ಯಾಕಪ್ ರಚನೆಯನ್ನು ಸರಳೀಕರಿಸಲು ಡೇಟಾಬೇಸ್ ಸ್ಥಿತಿಯ ನಿಲುಗಡೆಯೊಂದಿಗೆ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಬೆಂಬಲ.
  • ಕೈಗಾರಿಕಾ ಬಳಕೆಗೆ ಸಿದ್ಧವಾಗಿದೆ (ಈಗಾಗಲೇ ಜೆಡಿ, ಮೀಟುವಾನ್ ಮತ್ತು ಕ್ಸಿಯಾಹೋಂಗ್ಶು ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ಬಳಸಲಾಗಿದೆ).
  • ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿಲ್ಲಿಸದೆ ಅಥವಾ ಪರಿಣಾಮ ಬೀರದಂತೆ ಶೇಖರಣಾ ಯೋಜನೆಯನ್ನು ಬದಲಾಯಿಸುವ ಮತ್ತು ಡೇಟಾವನ್ನು ನವೀಕರಿಸುವ ಸಾಮರ್ಥ್ಯ.
  • ಡೇಟಾದ ಜೀವಿತಾವಧಿಯನ್ನು ಮಿತಿಗೊಳಿಸಲು ಟಿಟಿಎಲ್ ಬೆಂಬಲ.
  • ಶೇಖರಣಾ ಹೋಸ್ಟ್‌ಗಳು ಮತ್ತು ಸಂರಚನೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಆಜ್ಞೆಗಳು.
  • ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಕೆಲಸದ ಪ್ರಾರಂಭವನ್ನು ನಿಗದಿಪಡಿಸುವ ಸಾಧನಗಳು (COMPACT ಮತ್ತು FLUSH ಇನ್ನೂ ಕೆಲಸದಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ).
  • ಪೂರ್ಣ ಮಾರ್ಗ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಶೃಂಗಗಳ ನಡುವಿನ ಕಡಿಮೆ ಮಾರ್ಗಕ್ಕಾಗಿ ಲುಕಪ್ ಕಾರ್ಯಾಚರಣೆಗಳು.
  • ಮೂರನೇ ವ್ಯಕ್ತಿಯ ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ OLAP ಇಂಟರ್ಫೇಸ್.
  • CSV ಫೈಲ್‌ಗಳಿಂದ ಅಥವಾ ಸ್ಪಾರ್ಕ್‌ನಿಂದ ಡೇಟಾವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಉಪಯುಕ್ತತೆಗಳು.
  • ಪ್ರಮೀತಿಯಸ್ ಮತ್ತು ಗ್ರಾಫಾನಾ ಅವರೊಂದಿಗೆ ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ರಫ್ತು ಮಾಡಿ.
  • ಚಿತ್ರಾತ್ಮಕ ಕಾರ್ಯಾಚರಣೆಗಳು, ಚಿತ್ರಾತ್ಮಕ ಸಂಚರಣೆ, ದತ್ತಾಂಶ ಸಂಗ್ರಹ ವಿನ್ಯಾಸ ಮತ್ತು ಲೋಡಿಂಗ್ ಯೋಜನೆಗಳ ದೃಶ್ಯೀಕರಣಕ್ಕಾಗಿ ನೆಬ್ಯುಲಾ ಗ್ರಾಫ್ ಸ್ಟುಡಿಯೋ ವೆಬ್ ಇಂಟರ್ಫೇಸ್.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ನೆಬ್ಯುಲಾ ಗ್ರಾಫ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ತಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಈ ಡಿಬಿಎಂಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರು, ಅವರು ಹಾಗೆ ಮಾಡಬಹುದು ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ ನಾವು ಕೆಳಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತೇವೆ.

ನೀವು ಸೆಂಟೋಸ್ 6 ಹೊಂದಿದ್ದರೆ ನೀವು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕಾದ ಪ್ಯಾಕೇಜ್ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ. ಇದನ್ನು ಮಾಡಲು ನೀವು ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು ಮತ್ತು ಅದರಲ್ಲಿ ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡುತ್ತೀರಿ:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el6-5.x86_64.rpm

ನೀವು ಬಳಸಿದರೆ ಸೆಂಟೋಸ್ 7, ನಂತರ ನೀವು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕಾದ ಪ್ಯಾಕೇಜ್ ಹೀಗಿದೆ:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.el7-5.x86_64.rpm

ಹಾಗೆಯೇ ಉಬುಂಟು 16.04 ಎಲ್‌ಟಿಎಸ್ ಬಳಕೆದಾರರಿಗೆ, ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಪ್ಯಾಕೇಜ್ ಹೀಗಿದೆ:

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1604.amd64.deb

ಅಥವಾ ನೀವು ಹೊಂದಿದ್ದರೆ ಉಬುಂಟು 18.04 LTS

wget https://oss-cdn.nebula-graph.io/package/${release_version}/nebula-${release_version}.ubuntu1804.amd64.deb

ಪ್ಯಾಕೇಜ್ ಸ್ಥಾಪನೆ ಮಾಡಲು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ ನೀವು ಅದನ್ನು ನಿಮ್ಮ ಆದ್ಯತೆಯ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ನೊಂದಿಗೆ ಮಾಡಬಹುದು ಅಥವಾ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳಲ್ಲಿ ಒಂದನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಅದನ್ನು ಟರ್ಮಿನಲ್‌ನಿಂದ ಮಾಡಬಹುದು.

ಪ್ಯಾಕೇಜುಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಸೆಂಟೋಸ್ಗಾಗಿ:

sudo rpm -ivh nebula*.rpm

ಪ್ಯಾಕೇಜ್ ಪ್ರಕರಣದಲ್ಲಿದ್ದಾಗ ಉಬುಂಟುಗಾಗಿ:

sudo dpkg -i nebula*.deb

ಅಂತಿಮವಾಗಿ, ನೀವು ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರಾಗಿದ್ದರೆ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ನೀವು ಡಿಬಿಎಂಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು:

sudo pacman -S nebula

ಇದರ ಬಳಕೆ, ಸೇವೆಗಳ ಪ್ರಾರಂಭ ಮತ್ತು ಇತರರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು, ನೀವು ಈ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ. 


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.