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