ಅಂಗೀಕೃತ
ಲೈಬ್ರರಿಯು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ SQLite ಕೋಡ್ಬೇಸ್ಗೆ ಆಡ್-ಆನ್ ಆಗಿದ್ದು ಅದು ವಿವಿಧ ಹೋಸ್ಟ್ಗಳಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ನ ಬಹು ನಿದರ್ಶನಗಳನ್ನು ಪರಸ್ಪರ ಸಂಪರ್ಕಿಸಲು ನೆಟ್ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ. Dqlite ನೊಂದಿಗೆ ಸಂಕಲಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಬಾಹ್ಯ DBMS ಗಳಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಸ್ವಯಂಪೂರ್ಣ ದೋಷ-ಸಹಿಷ್ಣು ಕ್ಲಸ್ಟರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ, Dqlite ಅನ್ನು ಅದರ ಧಾರಕ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕ್ಯಾನೊನಿಕಲ್ ಬಳಸುತ್ತದೆ
ಡೇಟಾ ಪುನರಾವರ್ತನೆಯಲ್ಲಿ ಸ್ಥಿರತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಅಲ್ಗಾರಿದಮ್ ಆಧಾರಿತ ಒಮ್ಮತದ ವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ
ಇದೇ ಯೋಜನೆಗೆ ಹೋಲಿಸಿದರೆ
Dqlite ನ ವೈಶಿಷ್ಟ್ಯಗಳು:
- ಎಲ್ಲಾ ಡಿಸ್ಕ್ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಅಸಮಕಾಲಿಕವಾಗಿ ನಿರ್ವಹಿಸಿ;
- ಡೇಟಾದ ನಿಖರತೆಯನ್ನು ಖಚಿತಪಡಿಸಲು ಪರೀಕ್ಷಾ ಸೆಟ್ನ ಲಭ್ಯತೆ;
- ಕಡಿಮೆ ಮೆಮೊರಿ ಬಳಕೆ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಮೂಲಕ ಸಮರ್ಥ ಡೇಟಾ ವಿನಿಮಯ;
- ಡಿಸ್ಕ್ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಮತ್ತು ವಹಿವಾಟಿನ ಲಾಗ್ನ ಶಾಶ್ವತ ಸಂಗ್ರಹಣೆ (ಮೆಮೊರಿಯಲ್ಲಿ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಸಾಧ್ಯತೆಯೊಂದಿಗೆ);
- ವೈಫಲ್ಯಗಳಿಂದ ತ್ವರಿತ ಚೇತರಿಕೆ;
- ಗೋ ಭಾಷೆಯಲ್ಲಿ ಸ್ಥಿರವಾದ CLI ಕ್ಲೈಂಟ್, ಇದು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು, ಪ್ರತಿಕೃತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ನೋಡ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು/ಡಿಸ್ಕನೆಕ್ಟ್ ಮಾಡಲು ಬಳಸಬಹುದು;
- ARM, X86, POWER ಮತ್ತು IBM Z ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ;
- ವಹಿವಾಟುಗಳನ್ನು ಮಾಡುವಾಗ ವಿಳಂಬವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ರಾಫ್ಟ್ ಅಲ್ಗಾರಿದಮ್ನ ಅನುಷ್ಠಾನವನ್ನು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ.
ಮೂಲ: opennet.ru