ಗ್ರಾಫ್ ರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು PostgreSQL ಗಾಗಿ AGE ಸೇರ್ಪಡೆಯನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ

PostgreSQL ಗಾಗಿ ಪ್ರಸ್ತಾಪಿಸಿದರು ಪ್ರಶ್ನೆ ಭಾಷೆಯ ಅನುಷ್ಠಾನದೊಂದಿಗೆ AGE (AgensGraph-Extension) ಸೇರ್ಪಡೆ ಓಪನ್ ಸೈಫರ್ ಗ್ರಾಫ್ ಅನ್ನು ರೂಪಿಸುವ ಅಂತರ್ಸಂಪರ್ಕಿತ ಕ್ರಮಾನುಗತ ಡೇಟಾದ ಸೆಟ್‌ಗಳನ್ನು ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡಲು. ಕಾಲಮ್‌ಗಳು ಮತ್ತು ಸಾಲುಗಳ ಬದಲಿಗೆ, ಗ್ರಾಫ್-ಆಧಾರಿತ ಡೇಟಾಬೇಸ್‌ಗಳು ನೆಟ್‌ವರ್ಕ್-ನೋಡ್‌ಗಳಂತೆಯೇ ರಚನೆಯನ್ನು ಬಳಸುತ್ತವೆ, ಅವುಗಳ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ನೋಡ್‌ಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ವಯಸ್ಸು ವಿತರಿಸುವವರು ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ, ಬಿಟ್ನಿನ್ ಮೂಲಕ ಅಪಾಚೆ ಫೌಂಡೇಶನ್‌ನ ಆಶ್ರಯದಲ್ಲಿ ತರಲಾಗಿದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಅಪಾಚೆ ಇನ್‌ಕ್ಯುಬೇಟರ್‌ನಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ.

ಯೋಜನೆಯು DBMS ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರೆಸಿದೆ ಏಜೆಂಟ್ ಗ್ರಾಫ್ಇದು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಗ್ರಾಫ್ ಪ್ರಕ್ರಿಯೆಗಾಗಿ ಮಾರ್ಪಡಿಸಿದ PostgreSQL ಮಾರ್ಪಾಡು. ಪ್ರಮಾಣಿತ PostgreSQL ಬಿಡುಗಡೆಗಳ ಮೇಲೆ ಆಡ್-ಆನ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾರ್ವತ್ರಿಕ ಆಡ್-ಆನ್ ರೂಪದಲ್ಲಿ AGE ನ ಅನುಷ್ಠಾನವು ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವಾಗಿದೆ. ಸಂಚಿಕೆಯನ್ನು ಇತ್ತೀಚೆಗೆ ಪ್ರಕಟಿಸಲಾಗಿದೆ ಅಪಾಚೆ ವಯಸ್ಸು 0.2.0 PostgreSQL 11 ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯಲ್ಲಿ AGE ಬೆಂಬಲಿಸುತ್ತದೆ ನೋಡ್‌ಗಳು ಮತ್ತು ಲಿಂಕ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು “ಕ್ರಿಯೇಟ್” ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸುವಂತಹ ಸೈಫರ್ ಪ್ರಶ್ನೆ ಭಾಷೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಷರತ್ತುಗಳ ಪ್ರಕಾರ (ಎಲ್ಲಿ), ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕ್ರಮದಲ್ಲಿ (ಆರ್ಡರ್ ಮೂಲಕ) ಮತ್ತು ಗ್ರಾಫ್‌ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಹುಡುಕಲು “ಮ್ಯಾಚ್” ಅಭಿವ್ಯಕ್ತಿ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿಸಿ (SKIP, LIMIT) . ಪ್ರಶ್ನೆಯಿಂದ ಹಿಂತಿರುಗಿಸಲಾದ ಫಲಿತಾಂಶವನ್ನು "ರಿಟರ್ನ್" ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಬಹು ವಿನಂತಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಲು "WITH" ಅಭಿವ್ಯಕ್ತಿ ಲಭ್ಯವಿದೆ.

ಗ್ರಾಫ್, ರಿಲೇಶನಲ್ ಮಾದರಿ ಮತ್ತು JSON ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಮಾದರಿಯ ರೂಪದಲ್ಲಿ ಗುಣಲಕ್ಷಣಗಳ ಕ್ರಮಾನುಗತ ಸಂಗ್ರಹಣೆಗಾಗಿ ಮಾದರಿಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಬಹು-ಮಾದರಿ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ. ಇದು SQL ಮತ್ತು ಸೈಫರ್ ಭಾಷೆಗಳ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಮಗ್ರ ಪ್ರಶ್ನೆಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
ಗ್ರಾಫ್ನ ಶೃಂಗಗಳು ಮತ್ತು ಅಂಚುಗಳ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಸೂಚ್ಯಂಕಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ.
ಗ್ರಾಫ್‌ನಲ್ಲಿನ ಅಂಚುಗಳು, ಶೃಂಗಗಳು ಮತ್ತು ಮಾರ್ಗಗಳ ಪ್ರಕಾರಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಆಗ್ಟೈಪ್ ಪ್ರಕಾರಗಳ ವಿಸ್ತೃತ ಗುಂಪನ್ನು ಬಳಕೆಗೆ ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ. ಒಟ್ಟು ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಇನ್ನೂ ಅಳವಡಿಸಲಾಗಿಲ್ಲ. ಲಭ್ಯವಿರುವ ವಿಶೇಷ ಕಾರ್ಯಗಳಲ್ಲಿ ಐಡಿ, ಸ್ಟಾರ್ಟ್_ಐಡಿ, ಎಂಡ್_ಐಡಿ, ಟೈಪ್, ಪ್ರಾಪರ್ಟೀಸ್, ಹೆಡ್, ಲಾಸ್ಟ್, ಲಾಸ್ಟ್, ಸೈಜ್, ಸ್ಟಾರ್ಟ್‌ನೋಡ್, ಎಂಡ್‌ನೋಡ್, ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್, ಟು ಬೂಲಿಯನ್, ಟು ಫ್ಲೋಟ್, ಟು ಇಂಟೀಜರ್ ಮತ್ತು ಒಗ್ಗೂಡುವಿಕೆ ಸೇರಿವೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ