ವಿಕೇಂದ್ರೀಕೃತ LF ಸಂಗ್ರಹಣೆಯನ್ನು ಮುಕ್ತ ಪರವಾನಗಿಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ

LF 1.1.0, ವಿಕೇಂದ್ರೀಕೃತ, ಪುನರಾವರ್ತಿತ ಕೀ/ಮೌಲ್ಯ ಡೇಟಾ ಸ್ಟೋರ್, ಈಗ ಲಭ್ಯವಿದೆ. ಯೋಜನೆಯನ್ನು ಝೀರೋಟೈರ್ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಇದು ವರ್ಚುವಲ್ ಎತರ್ನೆಟ್ ಸ್ವಿಚ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಇದು ಹೋಸ್ಟ್‌ಗಳು ಮತ್ತು ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಒಂದು ವರ್ಚುವಲ್ ಸ್ಥಳೀಯ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ವಿವಿಧ ಪೂರೈಕೆದಾರರಲ್ಲಿ ಸಂಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಭಾಗವಹಿಸುವವರು P2P ಮೋಡ್‌ನಲ್ಲಿ ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಹೊಸ ಬಿಡುಗಡೆಯು ಉಚಿತ MPL 2.0 ಪರವಾನಗಿಗೆ (ಮೊಜಿಲ್ಲಾ ಸಾರ್ವಜನಿಕ ಪರವಾನಗಿ) ಪರಿವರ್ತನೆಗಾಗಿ ಗಮನಾರ್ಹವಾಗಿದೆ.

ಹಿಂದೆ, LF ಕೋಡ್ BSL (ವ್ಯಾಪಾರ ಮೂಲ ಪರವಾನಗಿ) ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿತ್ತು, ಇದು ಕೆಲವು ವರ್ಗದ ಬಳಕೆದಾರರ ವಿರುದ್ಧ ತಾರತಮ್ಯದಿಂದಾಗಿ ಉಚಿತವಲ್ಲ. BSL ಪರವಾನಗಿಯನ್ನು MySQL ನ ಸಹ-ಸಂಸ್ಥಾಪಕರು ಓಪನ್ ಕೋರ್ ಮಾದರಿಗೆ ಪರ್ಯಾಯವಾಗಿ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ. BSL ನ ಮೂಲತತ್ವವೆಂದರೆ ಸುಧಾರಿತ ಕ್ರಿಯಾತ್ಮಕತೆಯ ಕೋಡ್ ಮಾರ್ಪಾಡು ಮಾಡಲು ಆರಂಭದಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಆದರೆ ಹೆಚ್ಚುವರಿ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಿದರೆ ಮಾತ್ರ ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಉಚಿತವಾಗಿ ಬಳಸಬಹುದು, ಇದು ತಪ್ಪಿಸಿಕೊಳ್ಳಲು ವಾಣಿಜ್ಯ ಪರವಾನಗಿಯನ್ನು ಖರೀದಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ.

LF ಸಂಪೂರ್ಣವಾಗಿ ವಿಕೇಂದ್ರೀಕೃತ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ ಮತ್ತು ಅನಿಯಂತ್ರಿತ ಸಂಖ್ಯೆಯ ನೋಡ್‌ಗಳ ಮೇಲೆ ಕೀ-ಮೌಲ್ಯದ ಸ್ವರೂಪದಲ್ಲಿ ಒಂದೇ ಡೇಟಾ ಸಂಗ್ರಹವನ್ನು ನಿಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಡೇಟಾವನ್ನು ಎಲ್ಲಾ ನೋಡ್‌ಗಳಲ್ಲಿ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ಎಲ್ಲಾ ನೋಡ್‌ಗಳಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಪುನರಾವರ್ತಿಸಲಾಗುತ್ತದೆ. ಎಲ್ಎಫ್ನಲ್ಲಿನ ಎಲ್ಲಾ ನೋಡ್ಗಳು ಪರಸ್ಪರ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಸಂಗ್ರಹಣೆಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಂಘಟಿಸುವ ಪ್ರತ್ಯೇಕ ನೋಡ್‌ಗಳ ಅನುಪಸ್ಥಿತಿಯು ವೈಫಲ್ಯದ ಒಂದು ಬಿಂದುವನ್ನು ತೊಡೆದುಹಾಕಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ನೋಡ್‌ನಲ್ಲಿನ ಡೇಟಾದ ಸಂಪೂರ್ಣ ನಕಲಿನ ಉಪಸ್ಥಿತಿಯು ವೈಯಕ್ತಿಕ ನೋಡ್‌ಗಳು ವಿಫಲವಾದಾಗ ಅಥವಾ ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡಾಗ ಮಾಹಿತಿಯ ನಷ್ಟವನ್ನು ನಿವಾರಿಸುತ್ತದೆ.

ನೆಟ್ವರ್ಕ್ಗೆ ಹೊಸ ನೋಡ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು, ನೀವು ಪ್ರತ್ಯೇಕ ಅನುಮತಿಗಳನ್ನು ಪಡೆಯುವ ಅಗತ್ಯವಿಲ್ಲ - ಯಾರಾದರೂ ತಮ್ಮ ಸ್ವಂತ ನೋಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು. LF ನ ಡೇಟಾ ಮಾದರಿಯು ನಿರ್ದೇಶಿತ ಅಸಿಕ್ಲಿಕ್ ಗ್ರಾಫ್ (DAG) ಸುತ್ತಲೂ ನಿರ್ಮಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ವಿವಿಧ ಸಂಘರ್ಷ ಪರಿಹಾರ ಮತ್ತು ಭದ್ರತಾ ತಂತ್ರಗಳಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ವಿತರಿಸಿದ ಹ್ಯಾಶ್ ಟೇಬಲ್ (DHT) ವ್ಯವಸ್ಥೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, IF ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ನೋಡ್‌ಗಳ ನಿರಂತರ ಲಭ್ಯತೆ ಖಾತರಿಯಿಲ್ಲದ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. LF ನ ಅನ್ವಯದ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ, ಹೆಚ್ಚು ಬದುಕುಳಿಯುವ ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಗಳ ರಚನೆಯನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ತುಲನಾತ್ಮಕವಾಗಿ ಸಣ್ಣ ಪ್ರಮಾಣದ ನಿರ್ಣಾಯಕ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಅದು ಅಪರೂಪವಾಗಿ ಬದಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ರಮುಖ ಮಳಿಗೆಗಳು, ಪ್ರಮಾಣಪತ್ರಗಳು, ಗುರುತಿನ ನಿಯತಾಂಕಗಳು, ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳು, ಹ್ಯಾಶ್‌ಗಳು ಮತ್ತು ಡೊಮೇನ್ ಹೆಸರುಗಳಿಗೆ LF ಸೂಕ್ತವಾಗಿದೆ.

ಓವರ್ಲೋಡ್ ಮತ್ತು ದುರುಪಯೋಗದಿಂದ ರಕ್ಷಿಸಲು, ಹಂಚಿದ ಸಂಗ್ರಹಣೆಗೆ ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಗಳ ತೀವ್ರತೆಯ ಮಿತಿಯನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ಕೆಲಸದ ಪುರಾವೆಯ ಆಧಾರದ ಮೇಲೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ - ಡೇಟಾವನ್ನು ಉಳಿಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ, ಶೇಖರಣಾ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಪಾಲ್ಗೊಳ್ಳುವವರು ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಬೇಕು ಕಾರ್ಯ, ಇದು ಸುಲಭವಾಗಿ ಪರಿಶೀಲಿಸಲ್ಪಡುತ್ತದೆ, ಆದರೆ ದೊಡ್ಡ ಕಂಪ್ಯೂಟೇಶನಲ್ ಸಂಪನ್ಮೂಲಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ (ಬ್ಲಾಕ್‌ಚೈನ್ ಮತ್ತು ಸಿಆರ್‌ಡಿಟಿ ಆಧಾರಿತ ಸಿಸ್ಟಮ್‌ಗಳ ವಿಸ್ತರಣೆಯನ್ನು ಸಂಘಟಿಸುವಂತೆಯೇ). ಸಂಘರ್ಷಗಳನ್ನು ಪರಿಹರಿಸುವಾಗ ಲೆಕ್ಕಹಾಕಿದ ಮೌಲ್ಯಗಳನ್ನು ಸಹ ಸಂಕೇತವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಪರ್ಯಾಯವಾಗಿ, ಭಾಗವಹಿಸುವವರಿಗೆ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ನೀಡಲು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಪ್ರಮಾಣಪತ್ರ ಪ್ರಾಧಿಕಾರವನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು, ಕೆಲಸದ ದೃಢೀಕರಣವಿಲ್ಲದೆ ದಾಖಲೆಗಳನ್ನು ಸೇರಿಸುವ ಹಕ್ಕನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ಸಂಘರ್ಷಗಳನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ಆದ್ಯತೆ ನೀಡುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಯಾವುದೇ ಭಾಗವಹಿಸುವವರನ್ನು ಸಂಪರ್ಕಿಸಲು ಯಾವುದೇ ನಿರ್ಬಂಧಗಳಿಲ್ಲದೆ ಸಂಗ್ರಹಣೆ ಲಭ್ಯವಿದೆ, ಆದರೆ ಐಚ್ಛಿಕವಾಗಿ, ಪ್ರಮಾಣಪತ್ರ ವ್ಯವಸ್ಥೆಯ ಆಧಾರದ ಮೇಲೆ, ಬೇಲಿಯಿಂದ ಸುತ್ತುವರಿದ ಖಾಸಗಿ ಸಂಗ್ರಹಣೆಗಳನ್ನು ರಚಿಸಬಹುದು, ಇದರಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್‌ನ ಮಾಲೀಕರಿಂದ ಪ್ರಮಾಣೀಕರಿಸಲ್ಪಟ್ಟ ನೋಡ್‌ಗಳು ಮಾತ್ರ ಭಾಗವಹಿಸುವವರಾಗಬಹುದು.

LF ನ ಮುಖ್ಯ ಲಕ್ಷಣಗಳು:

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

ಮಿತಿಗಳು ಚಿಕ್ಕದಾದ, ಅಪರೂಪವಾಗಿ ಬದಲಾಗುವ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವುದರ ಮೇಲೆ ಗಮನಹರಿಸುತ್ತವೆ, ಲಾಕ್‌ಗಳ ಅನುಪಸ್ಥಿತಿ ಮತ್ತು ಖಾತರಿಪಡಿಸಿದ ಡೇಟಾ ಸ್ಥಿರತೆ, CPU, ಮೆಮೊರಿ, ಡಿಸ್ಕ್ ಸ್ಪೇಸ್ ಮತ್ತು ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್‌ಗೆ ಹೆಚ್ಚಿನ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ಕಾಲಾನಂತರದಲ್ಲಿ ಶೇಖರಣಾ ಗಾತ್ರದಲ್ಲಿ ನಿರಂತರ ಹೆಚ್ಚಳ.

ಮೂಲ: opennet.ru

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