ಗಿಟ್-ಶೈಲಿಯ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯನ್ನು ಡಾಲ್ಟ್ ಮಾಡಿ

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

ಅದೇ ಸಮಯದಲ್ಲಿ, ಈ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಲೈಂಟ್ ಇಂಟರ್ಫೇಸ್ ಮಟ್ಟದಲ್ಲಿ MySQL ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಡೇಟಾದ ಆವೃತ್ತಿಯ ಸಾಧ್ಯತೆಗಳು ಬಳಕೆದಾರರಿಗೆ ಡೇಟಾದ ಮೂಲವನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಹಾಗೆಯೇ ಒಂದೇ ರೀತಿಯ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲು ಸ್ಥಿತಿಯನ್ನು ಸರಿಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ದೃ ma ೀಕರಣಗಳ ಲಿಂಕ್, ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಲೆಕ್ಕಿಸದೆ, ಯಾವುದೇ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಇತರ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಪುನರಾವರ್ತಿಸಬಹುದು ಕ್ಷಣ.

ಅದರ ಜೊತೆಗೆ ಬಳಕೆದಾರರಿಗೆ ಇತಿಹಾಸವನ್ನು ಬ್ರೌಸ್ ಮಾಡುವ ಸೌಲಭ್ಯವಿದೆ, ಜೊತೆಗೆ SQL ಬಳಸಿ ಟೇಬಲ್ ಬದಲಾವಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ ಬ್ಯಾಕಪ್‌ಗಳನ್ನು ಹೊಂದಾಣಿಕೆ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲದೆ, ಬದಲಾವಣೆಗಳನ್ನು ಲೆಕ್ಕಪರಿಶೋಧಿಸಿ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಹಂತದಲ್ಲಿ ಡೇಟಾವನ್ನು ವ್ಯಾಪಿಸುವ ಪ್ರಶ್ನೆಗಳನ್ನು ಸಹ ರಚಿಸುತ್ತದೆ.

ಪ್ರಾಜೆಕ್ಟ್ ರೆಪೊಸಿಟರಿ ಪುಟದಲ್ಲಿ ಸೃಷ್ಟಿಕರ್ತ ಡಾಲ್ಟ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ವಿವರಿಸುತ್ತಾರೆ:

ಡಾಲ್ಟ್ ಒಂದು SQL ಡೇಟಾಬೇಸ್ ಆಗಿದ್ದು ಅದು ನೀವು ಫೋರ್ಕ್, ಕ್ಲೋನ್, ಫೋರ್ಕ್, ವಿಲೀನ, ತಳ್ಳುವುದು ಮತ್ತು ಗಿಟ್ ರೆಪೊಸಿಟರಿಯಂತೆ ಎಳೆಯಬಹುದು. ಪ್ರಶ್ನೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಅಥವಾ SQL ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ಯಾವುದೇ MySQL ಡೇಟಾಬೇಸ್‌ನಂತೆ ಡಾಲ್ಟ್‌ಗೆ ಸಂಪರ್ಕಪಡಿಸಿ. Git ಗಾಗಿ ನಿಮಗೆ ತಿಳಿದಿರುವ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳು ಡಾಲ್ಟ್‌ಗೆ ಒಂದೇ ರೀತಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಆವೃತ್ತಿ ಫೈಲ್‌ಗಳು, ಡಾಲ್ಟ್ ಆವೃತ್ತಿ ಕೋಷ್ಟಕಗಳು. ಇದು Git ಮತ್ತು MySQL ಮಗುವನ್ನು ಹೊಂದಿರುವಂತಿದೆ!

ಡಾಲ್ಟ್ ಬಗ್ಗೆ

ಡಿಬಿಎಂಎಸ್ ಪುಇದು ಕಾರ್ಯಾಚರಣೆಯ ಎರಡು ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ಆಫ್‌ಲೈನ್ ಮತ್ತು ಆನ್‌ಲೈನ್.

  • ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿದ ನಂತರ ಆಫ್‌ಲೈನ್ ಮೋಡ್‌ನಲ್ಲಿ, ಡೇಟಾಬೇಸ್ ವಿಷಯವು ಭಂಡಾರವಾಗಿ ಲಭ್ಯವಾಗುತ್ತದೆ, ಇದರೊಂದಿಗೆ ನೀವು ಗಿಟ್ ತರಹದ ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಬಹುದು.
  • ಡಾಲ್ಟ್ SQL ಸರ್ವರ್ ಅನ್ನು "ಆನ್‌ಲೈನ್" ಮೋಡ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ, ಇದು SQL ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾ ಕುಶಲತೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಒದಗಿಸಿದ ಇಂಟರ್ಫೇಸ್ MySQL ಗೆ ಹತ್ತಿರದಲ್ಲಿದೆ ಮತ್ತು MySQL ಹೊಂದಾಣಿಕೆಯ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಮೂಲಕ ಅಥವಾ CLI ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಬಹುದು.

ಇದು ಗಿಟ್‌ಗೆ ಹೋಲುತ್ತದೆ ಮತ್ತು ಫೈಲ್‌ಗಳಿಗಾಗಿ ಬದಲಾವಣೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಕೋಷ್ಟಕಗಳ ವಿಷಯಗಳಿಗೆ ಇದು ಮುಖ್ಯವಾಗಿ ಭಿನ್ನವಾಗಿರುತ್ತದೆ. ಉದ್ದೇಶಿತ ಸಿಎಲ್ಐ ಮೂಲಕ, ನೀವು CSV ಅಥವಾ JSON ಫೈಲ್‌ಗಳಿಂದ ಡೇಟಾವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು, ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ಕಮಿಟ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು, ಆವೃತ್ತಿಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ತೋರಿಸಬಹುದು, ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸಿ, ಟ್ಯಾಗ್‌ಗಳನ್ನು ಹೊಂದಿಸಿ, ಬಾಹ್ಯ ಸರ್ವರ್‌ಗಳಿಗೆ ವಿನಂತಿಗಳನ್ನು ಸಲ್ಲಿಸಿ ಮತ್ತು ಇತರ ಕೊಡುಗೆದಾರರು ಸಲ್ಲಿಸಿದ ಬದಲಾವಣೆಗಳನ್ನು ಸಂಯೋಜಿಸಿ.

ಬಳಕೆದಾರರು ಬಯಸಿದರೆ, ಡೇಟಾವನ್ನು ಡಾಲ್ಟ್‌ಹಬ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇರಿಸಬಹುದು, ಇದನ್ನು ಡೇಟಾವನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು ಮತ್ತು ಡೇಟಾದಲ್ಲಿ ಸಹಕರಿಸಲು ಗಿಟ್‌ಹಬ್ ಅನಲಾಗ್ ಆಗಿ ನೋಡಬಹುದು. ಬಳಕೆದಾರರು ಡೇಟಾ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಫೋರ್ಕ್ ಮಾಡಬಹುದು, ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಬಹುದು ಮತ್ತು ಅವರ ಡೇಟಾದೊಂದಿಗೆ ವಿಲೀನಗೊಳ್ಳಬಹುದು.

ಉದಾಹರಣೆಗೆ, ಡಾಲ್ಟ್‌ಹಬ್‌ನಲ್ಲಿ, ನೀವು ಕರೋನವೈರಸ್ ಅಂಕಿಅಂಶಗಳು, ಯಂತ್ರ ಕಲಿಕೆ ವ್ಯವಸ್ಥೆಗಳ ಟಿಪ್ಪಣಿ ದತ್ತಾಂಶ ಸಂಗ್ರಹಣೆಗಳು, ಭಾಷಾ ಲೆಕ್ಸಿಕಲ್ ದತ್ತಸಂಚಯಗಳು, ಚಿತ್ರ ಸಂಗ್ರಹಗಳು, ವಸ್ತು ವರ್ಗೀಕರಣ ಕಿಟ್‌ಗಳು ಮತ್ತು ಐಪಿ ವಿಳಾಸ ಆಸ್ತಿ ಮಾಹಿತಿಯೊಂದಿಗೆ ವಿವಿಧ ದತ್ತಸಂಚಯಗಳನ್ನು ಕಾಣಬಹುದು.

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

ಅಂತಿಮವಾಗಿ, ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಈ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಅವರು ಅದನ್ನು ತಿಳಿದಿರಬೇಕು ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಗಿಟ್‌ಹಬ್‌ನಲ್ಲಿದೆ, ಇದನ್ನು ಗೋ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಡಾಲ್ಟ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ತಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಈ ಡಿಬಿಎಂಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಡಾಲ್ಟ್ ಮಲ್ಟಿಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ ಎಂದು ಅವರು ತಿಳಿದಿರಬೇಕು ಮತ್ತು ನಮ್ಮಲ್ಲಿ ಲಿನಕ್ಸ್ ಅನ್ನು ಬಳಸುವವರಲ್ಲಿ ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುವ ಮೂಲಕ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮಾಡಬಹುದು:

sudo bash -c 'curl -L https://github.com/dolthub/dolt/releases/latest/download/install.sh | bash'

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.