ಗಾರ್ನೆಟ್, ಮೈಕ್ರೋಸಾಫ್ಟ್ ನ NoSQL ಸಿಸ್ಟಮ್ ಈಗ ಓಪನ್ ಸೋರ್ಸ್ ಆಗಿದೆ 

ಗಾರ್ನೆಟ್

ಗಾರ್ನೆಟ್ ಈಗ ಮುಕ್ತ ಮೂಲವಾಗಿದೆ

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅನಾವರಣಗೊಳಿಸಿತು ಇತ್ತೀಚೆಗೆ ಅವನ ಗಾರ್ನೆಟ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವ ನಿರ್ಧಾರ, ನಿಮ್ಮ NoSQL ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ, ತೆರೆದ ಮೂಲವಾಗಿ. ಇದು NoSQL ವ್ಯವಸ್ಥೆ ಕ್ಯಾಶಿಂಗ್ ಸ್ಟೋರ್‌ಗಳನ್ನು ರಚಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದೆ ಮತ್ತು ರೆಡಿಸ್ ಸಂಗ್ರಹಣೆಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕ್ಲೈಂಟ್ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.

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

ಗಾರ್ನೆಟ್ ಅನ್ನು ಮುಕ್ತ-ಸೋರ್ಸಿಂಗ್ ಮಾಡುವ ಮೂಲಕ, ಡೆವಲಪರ್ ಸಮುದಾಯವು ಅದರ ಕಾರ್ಯಕ್ಷಮತೆ ಸುಧಾರಣೆಗಳು ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳಿಂದ ಪ್ರಯೋಜನ ಪಡೆಯಲು, ನಮ್ಮ ಕೆಲಸದ ಮೇಲೆ ನಿರ್ಮಿಸಲು ಮತ್ತು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು API ಕರೆಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಗಾರ್ನೆಟ್ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯನ್ನು ವಿಸ್ತರಿಸಲು ನಾವು ಆಶಿಸುತ್ತೇವೆ. ಓಪನ್ ಸೋರ್ಸ್ ಫಾಲೋ-ಅಪ್ ಶೈಕ್ಷಣಿಕ ಸಂಶೋಧನೆಯನ್ನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತದೆ ಮತ್ತು ಸಂಶೋಧನೆಯ ಈ ಪ್ರಮುಖ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಹಯೋಗಕ್ಕಾಗಿ ಭವಿಷ್ಯದ ಅವಕಾಶಗಳನ್ನು ತೆರೆಯುತ್ತದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ.

ಗಾರ್ನೆಟ್ ಬಗ್ಗೆ

ಗಾರ್ನೆಟ್ನ ವಾಸ್ತುಶಿಲ್ಪ ಶೇಖರಣಾ ಕಾರ್ಯಾಚರಣೆಗಳಿಂದ ವಿನಂತಿಗಳನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ತರ್ಕವನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ ಮತ್ತು ಡೇಟಾವನ್ನು Tsavorite ಗ್ರಂಥಾಲಯದ ಆಧಾರದ ಮೇಲೆ ಎರಡು ಪ್ರಮುಖ ಮೌಲ್ಯದ ಅಂಗಡಿಗಳನ್ನು ಬಳಸಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ.

ಮೊದಲ ಗೋದಾಮು, "ಮುಖ್ಯ", ವೇಗದ ಸ್ಟ್ರಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ, ಎರಡನೇ ಸ್ಟೋರ್, "ಆಬ್ಜೆಕ್ಟ್", ಸಂಕೀರ್ಣ ವಸ್ತುಗಳು ಮತ್ತು ಹ್ಯಾಶ್‌ಗಳು ಮತ್ತು ಪಟ್ಟಿಗಳಂತಹ ಸುಧಾರಿತ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ. ಎರಡನೇ ಸಂಗ್ರಹಣೆಯಲ್ಲಿನ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು .NET ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಳವಡಿಸಲಾಗಿದೆ. ದತ್ತಾಂಶವನ್ನು ರಾಶಿಯಲ್ಲಿ (C# heap) ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಇದು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನವೀಕರಿಸಲು ಮತ್ತು ಡಿಸ್ಕ್‌ಗೆ ಧಾರಾವಾಹಿ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಸಾವೋರೈಟ್ ಬಹು-ಥ್ರೆಡ್ ಪ್ರಶ್ನೆ ಸಂಸ್ಕರಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ವಹಿವಾಟುಗಳು, ನಾನ್-ಲಾಕಿಂಗ್ ಮೋಡ್‌ನಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದು (ಚೆಕ್‌ಪಾಯಿಂಟಿಂಗ್), ವೈಫಲ್ಯ ಮರುಪಡೆಯುವಿಕೆ, ಅನಗತ್ಯ ಪ್ರತಿಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳ ಲಾಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು.

ಗಾರ್ನೆಟ್‌ನಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್ ಡ್ರೈವರ್ ಹಂಚಿಕೆಯ ಮೆಮೊರಿ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಆಧರಿಸಿದೆ ShadowFax ಸಂಶೋಧನಾ ಯೋಜನೆಯಿಂದ ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ. TLS ಸಂಸ್ಕರಣೆ ಮತ್ತು ಸಂಗ್ರಹಣೆಯೊಂದಿಗೆ ಪರಸ್ಪರ ಕ್ರಿಯೆಯನ್ನು ಸ್ವಿಚಿಂಗ್ ಥ್ರೆಡ್‌ಗಳ ಓವರ್‌ಹೆಡ್ ಅನ್ನು ತಪ್ಪಿಸಲು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವಾಗ CPU ಸಂಗ್ರಹವನ್ನು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸಲು ಒಂದೇ ಥ್ರೆಡ್‌ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ.

NoSQL ಗಾರ್ನೆಟ್ ಸಿಸ್ಟಮ್ ಹಲವಾರು ಅತ್ಯುತ್ತಮ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ ಇದು ವಿವಿಧ ಸಂಗ್ರಹಣೆ ಮತ್ತು ನಿರ್ವಹಣೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಬಹುಮುಖ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡುತ್ತದೆ ಬಹು ಹಂತದ ಸಂಗ್ರಹಣೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ RAM ಸಂಗ್ರಹಣೆ, SSD ಡ್ರೈವ್‌ಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ, ಸಮರ್ಥ ಸಂಗ್ರಹಗಳನ್ನು ರಚಿಸಲು ಬೇಡಿಕೆಯ ಮೇರೆಗೆ ಡೇಟಾ ವಿತರಣೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವುದು.

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

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

ಆಫ್ ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳು ಗಾರ್ನೆಟ್ ಬಗ್ಗೆ ಏನು ಎದ್ದು ಕಾಣುತ್ತದೆ:

  • ವಿಘಟನೆಯನ್ನು ತಡೆಯುತ್ತದೆ ಮತ್ತು ಮುಕ್ತಗೊಳಿಸಿದ RAM ಜಾಗದ ಸಮರ್ಥ ನಿರ್ವಹಣೆಯನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ.
  • ಇದು ಸೂಚಿಕೆಗಳು, ಲಾಗ್‌ಗಳು ಮತ್ತು ವಸ್ತು ಸಂಗ್ರಹಣೆಗಾಗಿ ಬಳಸಲಾಗುವ ಮೆಮೊರಿಯ ಗಾತ್ರದ ಮೇಲೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಮಿತಿಗಳನ್ನು ಹೊಂದಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಸಿಸ್ಟಮ್‌ನ ಅಗತ್ಯಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
  • ಹೆಚ್ಚುವರಿ ಮಾರ್ಪಾಡುಗಳಿಲ್ಲದೆ Redis ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಶೇಖರಣಾ ಪ್ರವೇಶವನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ.
  • ಇದು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಪ್ರಶ್ನೆಗಳು, ವಹಿವಾಟುಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಡೇಟಾ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್‌ನಲ್ಲಿ ನಮ್ಯತೆಯನ್ನು ಒದಗಿಸುವ ಪ್ರಕಟಣೆ/ಚಂದಾದಾರಿಕೆ ಮಾದರಿಯನ್ನು ಬಳಸಲು API ಅನ್ನು ನೀಡುತ್ತದೆ.
  • ACL ಗಳ ಮೂಲಕ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ನೀತಿಗಳನ್ನು ಮೃದುವಾಗಿ ಸ್ಥಾಪಿಸಲು ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ಸಾಮಾನ್ಯ ಮತ್ತು ಪ್ರವೇಶಿಸಬಹುದಾದ ಸ್ವರೂಪಗಳಲ್ಲಿ ಶೇಖರಣಾ ಸಿಸ್ಟಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಹೆಚ್ಚುವರಿ ನೆಟ್‌ವರ್ಕ್ ನಿಯಂತ್ರಕಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಮತ್ತು TLS ಬಳಸಿಕೊಂಡು ದಟ್ಟಣೆಯನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು, ಡೇಟಾ ಸುರಕ್ಷತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್‌ಗಳೊಂದಿಗೆ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು C# ನಲ್ಲಿ ವಿಸ್ತರಣೆಗಳನ್ನು ರಚಿಸಲು ಇದು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ನಮ್ಯತೆ ಮತ್ತು ವಿಸ್ತರಣೆಯನ್ನು ನೀಡುತ್ತದೆ.
  • ವಹಿವಾಟಿನ ಶೇಖರಿಸಲಾದ ಕಾರ್ಯವಿಧಾನಗಳಿಗೆ ಬೆಂಬಲ, ಚೆಕ್‌ಪಾಯಿಂಟ್‌ಗಳಿಂದ ಮರುಸ್ಥಾಪನೆ, AOF (ಕೇವಲ ಫೈಲ್ ಅನ್ನು ಸೇರಿಸಿ) ಮೋಡ್ ಮತ್ತು ಪ್ರತಿಕೃತಿ, ಶಾರ್ಡಿಂಗ್ ಮತ್ತು ವಿಫಲವಾದ ನೋಡ್ ಮರುಪಡೆಯುವಿಕೆಯೊಂದಿಗೆ ಶೇಖರಣಾ ಕ್ಲಸ್ಟರ್‌ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ.
  • ಪ್ರಶ್ನೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಇದು ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಕಡಿಮೆ ಸುಪ್ತತೆಯನ್ನು ನೀಡುತ್ತದೆ, ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಡೇಟಾ ಸಂಸ್ಕರಣಾ ದಕ್ಷತೆಯ ವಿಷಯದಲ್ಲಿ ಸ್ಪರ್ಧಾತ್ಮಕ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಮೀರಿಸುತ್ತದೆ.

ಫಾರ್ ಯೋಜನೆಯ ಕೋಡ್‌ನಲ್ಲಿ ಆಸಕ್ತಿ, ಇದನ್ನು C++ ಸ್ಟೋರೇಜ್ ಕೋರ್‌ನೊಂದಿಗೆ C# ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು, ಇದನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಮತ್ತು Linux ಮತ್ತು Windows ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.


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

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

*

*

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