SQL ಸರ್ವರ್ ನಕಲು ಡೇಟಾಬೇಸ್ ನಿರ್ವಾಹಕರು ಒಂದು ಸಂಸ್ಥೆಯ ಉದ್ದಕ್ಕೂ ಅನೇಕ ಸರ್ವರ್ಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ವಿತರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ನಿಮ್ಮ ಸಂಸ್ಥೆಯೊಂದರಲ್ಲಿ ಹಲವಾರು ಕಾರಣಗಳಿಗಾಗಿ ನೀವು ಪುನರಾವರ್ತನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸಬಹುದು, ಉದಾಹರಣೆಗೆ:
- ಲೋಡ್ ಸಮತೋಲನ . ನಕಲುಗಳು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಹಲವಾರು ಸರ್ವರ್ಗಳಿಗೆ ಪ್ರಸಾರ ಮಾಡಲು ಮತ್ತು ಆ ಸರ್ವರ್ಗಳಲ್ಲಿ ಪ್ರಶ್ನಾವಳಿ ಲೋಡ್ ಅನ್ನು ವಿತರಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
- ಆಫ್ಲೈನ್ ಪ್ರಕ್ರಿಯೆ . ಪ್ರತೀಕರಣವು ಯಾವಾಗಲೂ ನಿಮ್ಮ ಜಾಲಬಂಧದಿಂದ ಡೇಟಾ ಸಂಪರ್ಕದಲ್ಲಿಲ್ಲದ ಗಣಕದಲ್ಲಿ ದತ್ತಾಂಶವನ್ನು ಕುಶಲತೆಯಿಂದ ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಪುನರುಕ್ತಿ . ಒಂದು ಕ್ಷಣದ ನೋಟೀಸ್ನಲ್ಲಿ ಪ್ರಕ್ರಿಯೆ ಹೊರೆ ತೆಗೆದುಕೊಳ್ಳಲು ಸಿದ್ಧವಾಗಿರುವ ವಿಫಲವಾದ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ನಕಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಯಾವುದೇ ನಕಲು ಸನ್ನಿವೇಶವು ಎರಡು ಮುಖ್ಯ ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ:
- ಪ್ರಕಾಶಕರು ಇತರ ಸರ್ವರ್ಗಳಿಗೆ ನೀಡುವ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಒಂದು ನಿರ್ದಿಷ್ಟ ಪ್ರತಿಕೃತಿ ಯೋಜನೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ಪ್ರಕಾಶಕರನ್ನು ಹೊಂದಿರಬಹುದು.
- ಚಂದಾದಾರರು ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ಗಳಾಗಿದ್ದು, ಡೇಟಾವನ್ನು ಮಾರ್ಪಡಿಸಿದಾಗ ಪ್ರಕಾಶಕರಿಂದ ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಲು ಬಯಸುತ್ತಾರೆ.
ಈ ಸಾಮರ್ಥ್ಯಗಳೆರಡರಲ್ಲೂ ಒಂದೇ ಸಿಸ್ಟಮ್ ಅನ್ನು ತಡೆಗಟ್ಟುವಲ್ಲಿ ಏನೂ ಇಲ್ಲ. ವಾಸ್ತವವಾಗಿ, ಇದು ಹೆಚ್ಚಾಗಿ ದೊಡ್ಡ ಪ್ರಮಾಣದ ವಿತರಣೆ ಡೇಟಾಬೇಸ್ ವ್ಯವಸ್ಥೆಗಳ ವಿನ್ಯಾಸವಾಗಿದೆ.
ಪ್ರತಿರೂಪಕ್ಕಾಗಿ SQL ಸರ್ವರ್ ಬೆಂಬಲ
ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ ಮೂರು ರೀತಿಯ ಡೇಟಾಬೇಸ್ ನಕಲು ಬೆಂಬಲಿಸುತ್ತದೆ. ಈ ಲೇಖನವು ಈ ಪ್ರತಿಯೊಂದು ಮಾದರಿಗಳಿಗೆ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಪರಿಚಯವನ್ನು ನೀಡುತ್ತದೆ, ಭವಿಷ್ಯದ ಲೇಖನಗಳು ಅವುಗಳನ್ನು ಇನ್ನಷ್ಟು ವಿವರವಾಗಿ ಅನ್ವೇಷಿಸುತ್ತದೆ. ಅವುಗಳು:
- ಸ್ನ್ಯಾಪ್ಶಾಟ್ ನಕಲು ಅದರ ಹೆಸರಿನ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ರಕಾಶಕರು ಕೇವಲ ಸಂಪೂರ್ಣ ನಕಲಿ ಡೇಟಾಬೇಸ್ನ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ ಮತ್ತು ಅದನ್ನು ಚಂದಾದಾರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ. ಸಹಜವಾಗಿ, ಇದು ಬಹಳ ಸಮಯ ಮತ್ತು ಸಂಪನ್ಮೂಲ-ತೀವ್ರ ಪ್ರಕ್ರಿಯೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಹೆಚ್ಚಿನ ನಿರ್ವಾಹಕರು ಆಗಾಗ್ಗೆ ಬದಲಾಗುವ ಡೇಟಾಬೇಸ್ಗಳಿಗೆ ಮರುಕಳಿಸುವ ಆಧಾರದ ಮೇಲೆ ಸ್ನ್ಯಾಪ್ಶಾಟ್ ನಕಲು ಬಳಸುವುದಿಲ್ಲ. ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಪುನರಾವರ್ತನೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಎರಡು ಸನ್ನಿವೇಶಗಳಿವೆ: ಮೊದಲನೆಯದಾಗಿ, ಇದು ಅಪರೂಪವಾಗಿ ಬದಲಾಗುವ ಡೇಟಾಬೇಸ್ಗಳಿಗೆ ಬಳಸಲ್ಪಡುತ್ತದೆ. ಎರಡನೆಯದಾಗಿ, ವ್ಯವಸ್ಥೆಗಳ ನಡುವಿನ ಪ್ರತಿರೂಪವನ್ನು ಸ್ಥಾಪಿಸಲು ಬೇಸ್ಲೈನ್ ಅನ್ನು ಹೊಂದಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಭವಿಷ್ಯದ ನವೀಕರಣಗಳನ್ನು ವಹಿವಾಟನ್ನು ಬಳಸಿಕೊಂಡು ಅಥವಾ ಪ್ರತಿರೂಪವನ್ನು ವಿಲೀನಗೊಳಿಸುವುದರ ಮೂಲಕ ಪ್ರಸಾರ ಮಾಡಲಾಗುತ್ತದೆ.
- ಟ್ರಾನ್ಸಾಕ್ಷನಲ್ ಪ್ರತಿರೂಪವು ನಿಯಮಿತವಾಗಿ ಬದಲಾಗುವ ಡೇಟಾಬೇಸ್ಗೆ ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುವ ಪರಿಹಾರವನ್ನು ನೀಡುತ್ತದೆ. ವಹಿವಾಟಿನ ಪುನರಾವರ್ತನೆಯೊಂದಿಗೆ, ಪ್ರತಿಕೃತಿ ಏಜೆಂಟ್ ಪ್ರಕಾಶಕರನ್ನು ಡೇಟಾಬೇಸ್ನ ಬದಲಾವಣೆಗೆ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಚಂದಾದಾರರಿಗೆ ಆ ಬದಲಾವಣೆಗಳನ್ನು ರವಾನಿಸುತ್ತದೆ. ಈ ಪ್ರಸರಣವನ್ನು ತಕ್ಷಣವೇ ಅಥವಾ ಆವರ್ತಕ ಆಧಾರದ ಮೇಲೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
- ಪ್ರತಿರೂಪವನ್ನು ವಿಲೀನಗೊಳಿಸಿ ಪ್ರಕಾಶಕರು ಮತ್ತು ಚಂದಾದಾರರು ಸ್ವತಂತ್ರವಾಗಿ ಡೇಟಾಬೇಸ್ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಎರಡೂ ನೆಟ್ವರ್ಕ್ಗಳು ಸಕ್ರಿಯ ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕವಿಲ್ಲದೆ ಕೆಲಸ ಮಾಡಬಹುದು. ಅವುಗಳನ್ನು ಮರುಸಂಪರ್ಕಿಸಿದಾಗ, ವಿಲೀನ ಪ್ರತಿಕೃತಿ ಏಜೆಂಟ್ ದತ್ತಾಂಶಗಳ ಎರಡೂ ಸೆಟ್ಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳಿಗೆ ತಪಾಸಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದಕ್ಕೆ ಪ್ರತಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುತ್ತದೆ. ಬದಲಾವಣೆಗಳ ಸಂಘರ್ಷದ ವೇಳೆ, ಸೂಕ್ತ ಡೇಟಾವನ್ನು ನಿರ್ಧರಿಸಲು ದಳ್ಳಾಲಿ ಪೂರ್ವನಿರ್ಧರಿತ ಸಂಘರ್ಷ ರೆಸಲ್ಯೂಶನ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ. ವಿಲೀನವನ್ನು ಪುನರಾವರ್ತನೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಲ್ಯಾಪ್ಟಾಪ್ ಬಳಕೆದಾರರಿಂದ ಮತ್ತು ಇತರರಿಂದ ಪ್ರಕಾಶಕರಿಗೆ ನಿರಂತರವಾಗಿ ಸಂಪರ್ಕಿಸಲಾಗದ ಇತರರು ಬಳಸುತ್ತದೆ.
ಈ ಪ್ರತಿಯೊಂದು ನಕಲು ತಂತ್ರಗಳು ಉಪಯುಕ್ತ ಉದ್ದೇಶವನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಡೇಟಾಬೇಸ್ ಸನ್ನಿವೇಶಗಳಿಗೆ ಸೂಕ್ತವಾಗಿರುತ್ತದೆ.
ನೀವು SQL ಸರ್ವರ್ 2016 ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ, ನಿಮ್ಮ ಪ್ರತಿರೂಪದ ಅಗತ್ಯತೆಗಳ ಆಧಾರದ ಮೇಲೆ ನಿಮ್ಮ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಪ್ರತಿಯೊಂದು ಆವೃತ್ತಿಯು ಪ್ರತಿಕೃತಿ ಬೆಂಬಲಕ್ಕೆ ಬಂದಾಗ ವಿಭಿನ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿದೆ:
- ಚಂದಾದಾರ ಬೆಂಬಲ ಮಾತ್ರ : ಪರಿಕರಗಳು ಅಥವಾ ಸುಧಾರಿತ ಸೇವೆಗಳೊಂದಿಗೆ ಎಕ್ಸ್ಪ್ರೆಸ್, ಎಕ್ಸ್ಪ್ರೆಸ್ ಮತ್ತು ವೆಬ್ ಆವೃತ್ತಿಗಳು ಸೀಮಿತ ಪ್ರತಿಕೃತಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ನೀಡುತ್ತವೆ, ಪ್ರತಿಕೃತಿ ಕ್ಲೈಂಟ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಕ್ಕೆ ಸಮರ್ಥವಾಗಿದೆ.
- ಪೂರ್ಣ ಪ್ರಕಾಶಕ ಮತ್ತು ಚಂದಾದಾರ ಬೆಂಬಲ : ಒರಾಕಲ್ ಪಬ್ಲಿಷಿಂಗ್, ಎಂಟರ್ಪ್ರೈಸ್ ರೆಪ್ಲಿಕೇಶನ್ ಪೀರ್ ಮತ್ತು ಪರೋಕ್ಷ ನಕಲು ಮಾಡುವಿಕೆಯ ಚಂದಾದಾರಿಕೆಯಂತೆ ವಹಿವಾಟನ್ನು ಒಳಗೊಂಡಂತೆ ಎಂಟರ್ಪ್ರೈಸ್ ಜೊತೆಗೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮತ್ತು ಎಂಟರ್ಪ್ರೈಸ್ ಪ್ರಸ್ತಾಪವನ್ನು ಸಂಪೂರ್ಣ ಬೆಂಬಲ.
ಈ ಹಂತದಿಂದ ನೀವು ನಿಸ್ಸಂದೇಹವಾಗಿ ಗುರುತಿಸಲ್ಪಟ್ಟಂತೆ, SQL ಸರ್ವರ್ನ ಪ್ರತಿಕೃತಿ ಸಾಮರ್ಥ್ಯಗಳು ಡೇಟಾಬೇಸ್ ನಿರ್ವಾಹಕರನ್ನು ಒಂದು ಉದ್ಯಮ ಪರಿಸರದಲ್ಲಿ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಸ್ಕೇಲಿಂಗ್ ಮಾಡಲು ಪ್ರಬಲವಾದ ಸಾಧನವನ್ನು ನೀಡುತ್ತವೆ.