MySQL Archive
ಆರ್ಕೈವ್ ಎಂಬುದು ಮೈಎಸ್ಕ್ಯೂಎಲ್ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯ ಶೇಖರಣಾ ಯಂತ್ರವಾಗಿದೆ. "ಆರ್ಕೈವ್" ಮಾತ್ರ ಇರುವ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸಲು ಬಳಕೆದಾರರು ಈ ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಶೇಖರಣಾ ಎಂಜಿನ್ ಅನ್ನು ಬಳಸಬಹುದು. ಈ ಕೋಷ್ಟಕದಿಂದ ಡೇಟಾವನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಕೇವಲ ಸೇರಿಸಲಾಗಿದೆ. ಆರ್ಕೈವ್ ಎಂಜಿನ್ ಝ್ಲಿಬ್ ಲೈಬ್ರರಿಯನ್ನು ಆಧರಿಸಿದ ಸಂಕೋಚನ ತಂತ್ರವನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಇದು ಶೂನ್ಯಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಬಿಟ್ ಹೆಡರ್ ಬಳಸಿ ಸಾಲುಗಳನ್ನು ಪ್ಯಾಕ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅಕ್ಷರ ಪ್ರಕಾರದ ಕ್ಷೇತ್ರಗಳಿಗೆ ಎಲ್ಲಾ ವೈಟ್ಸ್ಪೇಸ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಪೂರ್ಣಗೊಂಡಾಗ, ಸಾಲನ್ನು ಕಂಪ್ರೆಷನ್ ಬಫರ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸ್ಪಷ್ಟ ಫ್ಲಶ್ ಟೇಬಲ್, ರೀಡ್ ಅಥವಾ ಟೇಬಲ್ ಮುಚ್ಚುವ ಮೂಲಕ ಡಿಸ್ಕ್ಗೆ ಫ್ಲಶ್ ಮಾಡಲಾಗುತ್ತದೆ. ಆರ್ಕೈವ್ ಕೋಷ್ಟಕಗಳ ಪ್ರಸ್ತುತ ನಿರ್ಬಂಧಗಳಲ್ಲಿ ಒಂದೆಂದರೆ ಅವು ಯಾವುದೇ ಸೂಚ್ಯಂಕಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಹೀಗಾಗಿ ಯಾವುದೇ SELECT ಕಾರ್ಯಗಳಿಗೆ ಟೇಬಲ್ ಸ್ಕ್ಯಾನ್ ಅಗತ್ಯವಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಆರ್ಕೈವ್ ಕೋಷ್ಟಕಗಳನ್ನು ಮೈಎಸ್ಕ್ಯೂಎಲ್ ಕ್ವೆರಿ ಕ್ಯಾಶ್ ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದು ಪುನರಾವರ್ತಿತವಾಗಿ ನೀಡಲಾಗುವ ಆರ್ಕೈವ್ ಟೇಬಲ್ ಪ್ರಶ್ನೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ನಾಟಕೀಯವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಮುಂಬರುವ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಆರ್ಕೈವ್ ಕೋಷ್ಟಕಗಳಿಗೆ ಸೂಚ್ಯಂಕದ ಬೆಂಬಲವನ್ನು ಮೈಎಸ್ಕ್ಯೂಎಲ್ ಪರಿಶೀಲಿಸುತ್ತಿದೆ. ಎಂಜಿನ್ ಎ. ಸಿ. ಐ. ಡಿ. ಗೆ ಅನುಗುಣವಾಗಿಲ್ಲ. OLTP ಎಂಜಿನ್ಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಇದು ಯಾವುದೇ ಬ್ಲಾಕ್ ಗಡಿಗಳಿಲ್ಲದ ಡಿಸ್ಕ್ಗೆ "ಸ್ಟ್ರೀಮ್" ಸ್ವರೂಪವನ್ನು ಬಳಸುತ್ತದೆ. ಆರ್ಕೈವ್ ಕಡತದ ತಲೆ ಆ ಕಡತದ ದತ್ತಾಂಶ ಸ್ವರೂಪ ಮತ್ತು ವಿಷಯಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಬೈಟ್ ರಚನೆಯಾಗಿದೆ. ಮೈಎಸ್ಕ್ಯೂಎಲ್ 5.1ರಲ್ಲಿ, ಮೈಎಸ್ಕ್ಯೂಎಲ್ ಎಫ್ಆರ್ಎಂ ಕಡತದ ಒಂದು ಪ್ರತಿಯನ್ನು ಪ್ರತಿ ಆರ್ಕೈವ್ ಕಡತದ ಹೆಡರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಕೋಷ್ಟಕದ ವ್ಯಾಖ್ಯಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಎಫ್ಆರ್ಎಂ ಕಡತವು, ಆರ್ಕೈವ್ ಕಡತವನ್ನು ಸರ್ವರ್ಗೆ ನಕಲಿಸಿದರೆ ಆರ್ಕೈವ್ ಕಡತವನ್ನು ಮೈಎಸ್ಕ್ಯೂಎಲ್ ಸರ್ವರ್ಗೆ ಮರುಸ್ಥಾಪಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಝ್ಲಿಬ್ ಬಳಕೆಯ ಹೊರತಾಗಿಯೂ, ಆರ್ಕೈವ್ ಕಡತಗಳು ಜಿಜಿಪ್ ಉಪಕರಣಗಳ ಆಧಾರವಾದ ಜಿಜಿಯೊಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಇದು ತನ್ನದೇ ಆದ ಅಜಿಯೋ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಜಿಜಿಯೊದ ಫೋರ್ಕ್ ಆಗಿದೆ. ಆರ್ಕೈವ್ ಇತರ ಮೈಎಸ್ಕ್ಯೂಎಲ್ ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್, ಮೈಐಎಸ್ಎಎಂಗಿಂತ ಭಿನ್ನವಾಗಿದೆ, ಇದು ಸಾಲು-ಮಟ್ಟದ ಲಾಕಿಂಗ್ ಎಂಜಿನ್ ಆಗಿರುವುದರಿಂದ ಮತ್ತು ಒಂದೇ ಪ್ರಶ್ನೆಯ ಉದ್ದಕ್ಕೂ ಸ್ಥಿರವಾದ ಆವೃತ್ತಿಯ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಅನ್ನು ಇಟ್ಟುಕೊಳ್ಳುವುದರಿಂದ (ಇದು ಎಂವಿಸಿಸಿ ಆಗಿರುತ್ತದೆ). ಇದರರ್ಥ ಆರ್ಕೈವ್ ಏಕಕಾಲೀನ ಬೃಹತ್ ಒಳಸೇರಿಸುವಿಕೆಗಳಿಗೆ ಲಾಕ್ ಮಾಡುವುದಿಲ್ಲ. ಬೃಹತ್ ಒಳಸೇರಿಸುವಿಕೆಗಳಿಗೆ ಇದು ಇಂಟರ್ಲೇಸ್ಡ್ INSERT ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ MyISAM ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಆದೇಶವನ್ನು ಖಾತರಿಪಡಿಸಲಾಗುವುದಿಲ್ಲ. ಟೇಬಲ್ ನ ಆನ್ಲೈನ್ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ತೆಗೆದುಕೊಳ್ಳಲು ಮತ್ತು ಆರ್ಕೈವ್ ಫೈಲ್ನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬದಲಾಯಿಸಲು ಬಳಕೆದಾರರು ಆರ್ಕೈವ್ _ ರೀಡರ್ ಉಪಕರಣವನ್ನು ಬಳಸಬಹುದು. ಆರ್ಕೈವ್ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸಲು, ಈ ಕೆಳಗಿನ ಎಂಜಿನ್ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸೂಚಿಸಿಃ ಟೇಬಲ್ ಟಿ1 ಅನ್ನು ರಚಿಸಿ (ಎ ಇಂಟ, ಬಿ ವರ್ಚಾರ್ (32)) ಎಂಜಿನ್ = ಆರ್ಕೈವ್ ಮೈಎಸ್ಕ್ಯೂಎಲ್ ಆರ್ಕೈವ್ ಸ್ಟೋರೇಜ್ ಎಂಜಿನ್ ಅನ್ನು ಬ್ರಿಯಾನ್ ಅಕರ್ ರಚಿಸಿದ್ದಾರೆ ಮತ್ತು ನಿರ್ವಹಿಸುತ್ತಿದ್ದಾರೆ. ಇದನ್ನು 2004ರಲ್ಲಿ ಮೈಎಸ್ಕ್ಯೂಎಲ್ 4.1ನೊಂದಿಗೆ ಪರಿಚಯಿಸಲಾಯಿತು. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಆರ್ಕೈವ್ ಸ್ಟೋರೇಜ್ ಎಂಜಿನ್ ಡೇಟಾಬೇಸ್ ಇಂಜಿನ್ಗಳ ಮೈಎಸ್ಕ್ಯೂಎಲ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಮೈಎಸ್ಕ್ಯೂಎಲ್