CockroachDB DBMS ಸ್ವಾಮ್ಯದ ಪರವಾನಗಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ

ವಿತರಿಸಿದ DBMS ಜಿರಳೆ DB ಯ ಡೆವಲಪರ್‌ಗಳು ಘೋಷಿಸಲಾಗಿದೆ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಲಿಂಕ್ ಆಗಿ ಭಾಷಾಂತರಿಸುವ ಬಗ್ಗೆ ಪರವಾನಗಿಗಳು ವ್ಯಾಪಾರ ಮೂಲ ಪರವಾನಗಿ (BSL) ಮತ್ತು ಜಿರಳೆ ಸಮುದಾಯ ಪರವಾನಗಿ (CCL), ಇದು ಬಳಕೆದಾರರ ಕೆಲವು ವರ್ಗಗಳ ವಿರುದ್ಧ ತಾರತಮ್ಯದಿಂದಾಗಿ ಉಚಿತವಲ್ಲ. ಮೂರು ವರ್ಷಗಳ ಹಿಂದೆ ಬಿಎಸ್ಎಲ್ ಪರವಾನಗಿ ಆಗಿತ್ತು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ ಓಪನ್ ಕೋರ್ ಮಾದರಿಗೆ ಪರ್ಯಾಯವಾಗಿ MySQL ನ ಸಹ-ಸ್ಥಾಪಕರು. BSL ನ ಮೂಲತತ್ವವೆಂದರೆ ಸುಧಾರಿತ ಕ್ರಿಯಾತ್ಮಕತೆಯ ಕೋಡ್ ಮಾರ್ಪಾಡು ಮಾಡಲು ಆರಂಭದಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಆದರೆ ಹೆಚ್ಚುವರಿ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಿದರೆ ಮಾತ್ರ ನಿರ್ದಿಷ್ಟ ಅವಧಿಗೆ ಉಚಿತವಾಗಿ ಬಳಸಬಹುದು, ಇದು ತಪ್ಪಿಸಿಕೊಳ್ಳಲು ವಾಣಿಜ್ಯ ಪರವಾನಗಿಯನ್ನು ಖರೀದಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಹೊಸ ಪರವಾನಗಿಯು CockroachDB ಅನ್ನು ಕ್ಲಸ್ಟರ್‌ನಲ್ಲಿ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ನೋಡ್‌ಗಳಲ್ಲಿ ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳಿಗೆ ಮಾರಾಟವಾಗುವ ಅಥವಾ ಸೇವೆಗಳಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತಹ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡುತ್ತದೆ. ಪರವಾನಗಿಯನ್ನು ಉಚಿತ ಮತ್ತು ಮುಕ್ತವೆಂದು ಪರಿಗಣಿಸಲು ಅನುಮತಿಸದ ಏಕೈಕ ನಿರ್ಬಂಧವೆಂದರೆ ಕ್ಲೌಡ್ ಸೇವೆಗಳ ರೂಪದಲ್ಲಿ ಜಾರಿಗೊಳಿಸಲಾದ CockroachDB ಯ ವಾಣಿಜ್ಯ ಆವೃತ್ತಿಗಳ ಮಾರಾಟದ ಮೇಲಿನ ನಿಷೇಧ. CockroachDB ಅನ್ನು ಪಾವತಿಸಿದ ಕ್ಲೌಡ್ ಸೇವೆಯಾಗಿ ಬಹಿರಂಗಪಡಿಸಲು ಈಗ ವಾಣಿಜ್ಯ ಪರವಾನಗಿಯನ್ನು ಖರೀದಿಸುವ ಅಗತ್ಯವಿದೆ.

ಹಿಂದೆ ಪ್ರಕಟಿಸಿದ ಕೋಡ್ ಉಳಿದಿದೆ Apache 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ ಮತ್ತು ಫೋರ್ಕಿಂಗ್‌ಗೆ ಲಭ್ಯವಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬಿಡುಗಡೆಯ ದಿನಾಂಕದಿಂದ ಮೂರು ವರ್ಷಗಳ ನಂತರ, ಕೋಡ್ ಅನ್ನು BSL ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯ Apache 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಿರೀಕ್ಷಿತ ಅಕ್ಟೋಬರ್ ಬಿಡುಗಡೆ
CockroachDB 19.2 ಅನ್ನು BSL ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಅಕ್ಟೋಬರ್ 2022 ರವರೆಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ Apache 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರು ಪರವಾನಗಿ ಪಡೆಯಲಾಗುತ್ತದೆ. ಡೆವಲಪರ್‌ಗಳ ಪ್ರಕಾರ, ಅಂತಹ ಸಮಯದ ಬದಲಾವಣೆಯು DBaaS (DBMS ಒಂದು ಸೇವೆಯಾಗಿ) ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಸ್ಪರ್ಧಾತ್ಮಕ ಉತ್ಪನ್ನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಮುಖ್ಯ ಮೂಲ ಕೋಡ್‌ಗಳ ಮುಕ್ತತೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಓಪನ್ ಕೋರ್ ಮಾದರಿಗೆ ಚಲಿಸದೆ.

ರಿಲೈಸೆನ್ಸಿಂಗ್ ವಿಷಯದಲ್ಲಿ ಮೊಂಗೋಡಬ್ಬಿ, ರೆಡಿಸ್ ಮಾಡ್ಯೂಲ್‌ಗಳು и ಟೈಮ್ಸ್ ಸ್ಕೇಲ್ಡಿಬಿ ವ್ಯುತ್ಪನ್ನ ವಾಣಿಜ್ಯ ಉತ್ಪನ್ನಗಳನ್ನು ರಚಿಸುವ ಮತ್ತು ಕ್ಲೌಡ್ ಸೇವೆಗಳ ರೂಪದಲ್ಲಿ ತೆರೆದ DBMS ಗಳನ್ನು ಮರುಮಾರಾಟ ಮಾಡುವ ಕ್ಲೌಡ್ ಸೇವಾ ಪೂರೈಕೆದಾರರ ಪರಾವಲಂಬಿತನವನ್ನು ಎದುರಿಸುವುದು ಸ್ವಾಮ್ಯದ ಪರವಾನಗಿಗೆ ಪರಿವರ್ತನೆಯ ಕಾರಣ, ಆದರೆ ಸಮುದಾಯದ ಜೀವನದಲ್ಲಿ ಪಾಲ್ಗೊಳ್ಳುವುದಿಲ್ಲ ಮತ್ತು ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ. ಅಭಿವೃದ್ಧಿ. ಯೋಜನೆಯೊಂದಿಗೆ ಯಾವುದೇ ಸಂಬಂಧವಿಲ್ಲದ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು ಸಿದ್ಧ-ಸಿದ್ಧ ಮುಕ್ತ ಪರಿಹಾರಗಳನ್ನು ಮರುಮಾರಾಟ ಮಾಡುವುದರಿಂದ ಲಾಭದಾಯಕವಾಗುವಂತಹ ಪರಿಸ್ಥಿತಿಯನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ, ಆದರೆ ಡೆವಲಪರ್‌ಗಳು ಸ್ವತಃ ಏನೂ ಉಳಿದಿಲ್ಲ.

ಜಿರಳೆ DB DBMS ಎಂದು ನೆನಪಿಸಿಕೊಳ್ಳಿ ಆಧಾರಿತ ಹೆಚ್ಚು ವಿಶ್ವಾಸಾರ್ಹ ಭೌಗೋಳಿಕವಾಗಿ ವಿತರಿಸಲಾದ ಮತ್ತು ಅಡ್ಡಲಾಗಿ ಸ್ಕೇಲೆಬಲ್ ಸಂಗ್ರಹಣೆಯನ್ನು ರಚಿಸಲು, ಹೆಚ್ಚಿನ ಬದುಕುಳಿಯುವಿಕೆಯಿಂದ ನಿರೂಪಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಡಿಸ್ಕ್ಗಳು, ನೋಡ್ಗಳು ಮತ್ತು ಡೇಟಾ ಕೇಂದ್ರಗಳ ವೈಫಲ್ಯಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, CockroachDB ACID ವಹಿವಾಟುಗಳ ಸಮಗ್ರತೆಯನ್ನು ಖಾತರಿಪಡಿಸುತ್ತದೆ, ಡೇಟಾ ಕುಶಲತೆಗಾಗಿ SQL ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಫ್ಲೈನಲ್ಲಿ ಶೇಖರಣಾ ಯೋಜನೆಯಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಸೂಚ್ಯಂಕಗಳು ಮತ್ತು ವಿದೇಶಿ ಕೀಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಸ್ವಯಂಚಾಲಿತ ಪುನರಾವರ್ತನೆ ಮತ್ತು ಶೇಖರಣಾ ಮರುಸಮತೋಲನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ