DBMS immudb 1.0 ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು ಡೇಟಾ ಭ್ರಷ್ಟಾಚಾರದ ವಿರುದ್ಧ ರಕ್ಷಣೆ ನೀಡುತ್ತದೆ

immudb 1.0 DBMS ನ ಗಮನಾರ್ಹ ಬಿಡುಗಡೆಯನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ, ಇದುವರೆಗೆ ಸೇರಿಸಲಾದ ಎಲ್ಲಾ ಡೇಟಾದ ಅಸ್ಥಿರತೆ ಮತ್ತು ಸಂರಕ್ಷಣೆಯನ್ನು ಖಾತರಿಪಡಿಸುತ್ತದೆ, ಜೊತೆಗೆ ಹಿಂದಿನ ಬದಲಾವಣೆಗಳ ವಿರುದ್ಧ ರಕ್ಷಣೆ ನೀಡುತ್ತದೆ ಮತ್ತು ಡೇಟಾ ಮಾಲೀಕತ್ವದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಪುರಾವೆಯ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಆರಂಭದಲ್ಲಿ, ಯೋಜನೆಯು ವಿಶೇಷವಾದ NoSQL ಸಂಗ್ರಹಣೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಗೊಂಡಿತು, ಅದು ಡೇಟಾವನ್ನು ಕೀ/ಮೌಲ್ಯ ಸ್ವರೂಪದಲ್ಲಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಬಿಡುಗಡೆ 1.0 immudb ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗಿ SQL ಬೆಂಬಲದೊಂದಿಗೆ ಪೂರ್ಣ ಪ್ರಮಾಣದ DBMS ಆಗಿ ಸ್ಥಾನ ಪಡೆದಿದೆ. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Apache 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ದಾಖಲೆಗಳ ಸಂಪೂರ್ಣ ಸರಪಳಿಯ ಸಮಗ್ರತೆಯನ್ನು ಖಾತರಿಪಡಿಸುವ ಬ್ಲಾಕ್‌ಚೈನ್ ತರಹದ ರಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು immudb ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಈಗಾಗಲೇ ಸಂಗ್ರಹಿಸಿದ ಡೇಟಾವನ್ನು ಬದಲಾಯಿಸಲು ಅಥವಾ ವಹಿವಾಟಿನ ಇತಿಹಾಸದಲ್ಲಿ ನಮೂದನ್ನು ಬದಲಾಯಿಸಲು/ಸೇರಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಈಗಾಗಲೇ ಸೇರಿಸಿದ ಮಾಹಿತಿಯನ್ನು ಅಳಿಸುವ ಅಥವಾ ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವಿಲ್ಲದೆ, ಹೊಸ ಡೇಟಾವನ್ನು ಸೇರಿಸುವುದನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಣೆ ಬೆಂಬಲಿಸುತ್ತದೆ. DBMS ನಲ್ಲಿ ದಾಖಲೆಗಳನ್ನು ಬದಲಾಯಿಸುವ ಪ್ರಯತ್ನವು ದಾಖಲೆಯ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಉಳಿಸಲು ಮಾತ್ರ ಕಾರಣವಾಗುತ್ತದೆ; ಹಳೆಯ ಡೇಟಾ ಕಳೆದುಹೋಗುವುದಿಲ್ಲ ಮತ್ತು ಬದಲಾವಣೆಯ ಇತಿಹಾಸದಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ.

ಇದಲ್ಲದೆ, ವಿಶಿಷ್ಟವಾದ ಬ್ಲಾಕ್‌ಚೈನ್ ಆಧಾರಿತ ಪರಿಹಾರಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, immudb ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಲಕ್ಷಾಂತರ ವಹಿವಾಟುಗಳ ಮಟ್ಟದಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಹಗುರವಾದ ಸೇವೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು ಅಥವಾ ಅದರ ಕಾರ್ಯವನ್ನು ಲೈಬ್ರರಿಯ ರೂಪದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಲು ಬಳಸಬಹುದು.

DBMS immudb 1.0 ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು ಡೇಟಾ ಭ್ರಷ್ಟಾಚಾರದ ವಿರುದ್ಧ ರಕ್ಷಣೆ ನೀಡುತ್ತದೆ

ಮೌಲ್ಯಗಳ ಲಾಗ್‌ನೊಂದಿಗೆ LSM (ಲಾಗ್-ಸ್ಟ್ರಕ್ಚರ್ಡ್ ವಿಲೀನ-ಟ್ರೀ) ಮರದ ಬಳಕೆಯ ಮೂಲಕ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ, ಇದು ಡೇಟಾ ಸೇರ್ಪಡೆಯ ಹೆಚ್ಚಿನ ತೀವ್ರತೆಯೊಂದಿಗೆ ದಾಖಲೆಗಳಿಗೆ ತ್ವರಿತ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಶೇಖರಣೆಯ ಸಮಗ್ರತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು, ಮರ್ಕಲ್ ಟ್ರೀ ಮರದ ರಚನೆಯನ್ನು ಹೆಚ್ಚುವರಿಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಪ್ರತಿಯೊಂದು ಶಾಖೆಯು ಎಲ್ಲಾ ಆಧಾರವಾಗಿರುವ ಶಾಖೆಗಳನ್ನು ಮತ್ತು ನೋಡ್ಗಳನ್ನು ಜಂಟಿ (ಮರ) ಹ್ಯಾಶಿಂಗ್ಗೆ ಧನ್ಯವಾದಗಳು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಅಂತಿಮ ಹ್ಯಾಶ್ ಅನ್ನು ಹೊಂದಿರುವ, ಬಳಕೆದಾರರು ಸಂಪೂರ್ಣ ಕಾರ್ಯಾಚರಣೆಯ ಇತಿಹಾಸದ ನಿಖರತೆಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು, ಹಾಗೆಯೇ ಡೇಟಾಬೇಸ್‌ನ ಹಿಂದಿನ ಸ್ಥಿತಿಗಳ ಸರಿಯಾಗಿರುವುದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು (ಡೇಟಾಬೇಸ್‌ನ ಹೊಸ ಸ್ಥಿತಿಯ ಮೂಲ ಪರಿಶೀಲನೆ ಹ್ಯಾಶ್ ಅನ್ನು ಹಿಂದಿನ ಸ್ಥಿತಿಯನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ. )

ಗ್ರಾಹಕರು ಮತ್ತು ಲೆಕ್ಕಪರಿಶೋಧಕರು ಡೇಟಾ ಮಾಲೀಕತ್ವ ಮತ್ತು ಸಮಗ್ರತೆಯ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಪುರಾವೆಗಳನ್ನು ಒದಗಿಸುತ್ತಾರೆ. ಸಾರ್ವಜನಿಕ ಕೀ ಕ್ರಿಪ್ಟೋಗ್ರಫಿಯ ಬಳಕೆಯು ಕ್ಲೈಂಟ್ ಸರ್ವರ್ ಅನ್ನು ನಂಬುವ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಮತ್ತು ಪ್ರತಿ ಹೊಸ ಕ್ಲೈಂಟ್ ಅನ್ನು DBMS ಗೆ ಸಂಪರ್ಕಿಸುವುದರಿಂದ ಸಂಪೂರ್ಣ ಸಂಗ್ರಹಣೆಯಲ್ಲಿನ ನಂಬಿಕೆಯ ಒಟ್ಟಾರೆ ಮಟ್ಟವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಸಾರ್ವಜನಿಕ ಕೀಲಿಗಳು ಮತ್ತು ಕೀ ಹಿಂತೆಗೆದುಕೊಳ್ಳುವಿಕೆ ಪಟ್ಟಿಗಳನ್ನು ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಗೂಢಲಿಪೀಕರಣ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ Intel SGX ಎನ್‌ಕ್ಲೇವ್‌ಗಳನ್ನು ಬಳಸಬಹುದು.

DBMS, SQL ಬೆಂಬಲ, ಕೀ/ಮೌಲ್ಯ ಶೇಖರಣಾ ಮೋಡ್, ಸೂಚ್ಯಂಕಗಳು, ಡೇಟಾಬೇಸ್ ವಿಭಜನೆ (ಶಾರ್ಡಿಂಗ್), ಡೇಟಾ ಸ್ಥಿತಿಯ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳ ರಚನೆ, ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಐಸೋಲೇಶನ್ (SSI) ಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ACID ವಹಿವಾಟುಗಳು, ಹೆಚ್ಚಿನ ಓದುವಿಕೆ ಮತ್ತು ಬರೆಯುವ ಕಾರ್ಯಕ್ಷಮತೆ, ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳ ಪೈಕಿ SSD ಯಲ್ಲಿನ ಸಮರ್ಥ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.ಡ್ರೈವ್‌ಗಳು, ಸರ್ವರ್ ಮತ್ತು ಎಂಬೆಡೆಡ್ ಲೈಬ್ರರಿಯ ರೂಪದಲ್ಲಿ ಕೆಲಸಕ್ಕೆ ಬೆಂಬಲ, REST API ಗೆ ಬೆಂಬಲ ಮತ್ತು ನಿರ್ವಹಣೆಗಾಗಿ ವೆಬ್ ಇಂಟರ್‌ಫೇಸ್‌ನ ಉಪಸ್ಥಿತಿ. imudb ನಂತಹ DBMS ಗಳು ಬೇಡಿಕೆಯಲ್ಲಿರುವ ವಿಶಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ವಹಿವಾಟುಗಳು, ಸಾರ್ವಜನಿಕ ಕೀಗಳು, ಡಿಜಿಟಲ್ ಪ್ರಮಾಣಪತ್ರಗಳು, ಚೆಕ್‌ಸಮ್‌ಗಳು ಮತ್ತು ಲಾಗ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಮತ್ತು ಸಾಂಪ್ರದಾಯಿಕ DBMS ಗಳಲ್ಲಿ ಪ್ರಮುಖ ಕ್ಷೇತ್ರಗಳಿಗೆ ಬ್ಯಾಕಪ್ ಸಂಗ್ರಹಣೆಯನ್ನು ರಚಿಸುವುದು ಸೇರಿವೆ. Imudb ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕ್ಲೈಂಟ್ ಲೈಬ್ರರಿಗಳನ್ನು Go, Java, .NET, Python ಮತ್ತು Node.js ಗಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.

immudb 1.0 ಬಿಡುಗಡೆಯಲ್ಲಿ ಪ್ರಮುಖ ಸುಧಾರಣೆಗಳು:

  • ಗುಪ್ತ ಮಾರ್ಪಾಡುಗಳಿಂದ ಸಾಲುಗಳನ್ನು ರಕ್ಷಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ SQL ಬೆಂಬಲ.
  • ಟೈಮ್‌ಟ್ರಾವೆಲ್ ಮೋಡ್, ಇದು ಡೇಟಾಬೇಸ್ ಸ್ಥಿತಿಯನ್ನು ಹಿಂದಿನ ನಿರ್ದಿಷ್ಟ ಹಂತಕ್ಕೆ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ಡೇಟಾ ಕತ್ತರಿಸುವ ಸಮಯವನ್ನು ವೈಯಕ್ತಿಕ ಉಪಪ್ರಶ್ನೆಗಳ ಮಟ್ಟದಲ್ಲಿ ಹೊಂದಿಸಬಹುದು, ಇದು ಬದಲಾವಣೆಗಳ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಡೇಟಾ ಹೋಲಿಕೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ.
  • PostgreSQL ಕ್ಲೈಂಟ್ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲ, ಇದು immudb ನೊಂದಿಗೆ PostgreSQL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸ್ಥಳೀಯ ಕ್ಲೈಂಟ್ ಲೈಬ್ರರಿಗಳ ಜೊತೆಗೆ, ನೀವು ಪ್ರಮಾಣಿತ ಕ್ಲೈಂಟ್ ಲೈಬ್ರರಿಗಳು ರೂಬಿ, ಸಿ, ಜೆಡಿಬಿಸಿ, ಪಿಎಚ್ಪಿ ಮತ್ತು ಪರ್ಲ್ ಅನ್ನು ಬಳಸಬಹುದು.
  • ಸಂವಾದಾತ್ಮಕ ಡೇಟಾ ನ್ಯಾವಿಗೇಷನ್ ಮತ್ತು DBMS ಆಡಳಿತಕ್ಕಾಗಿ ವೆಬ್ ಕನ್ಸೋಲ್. ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ನೀವು ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸಬಹುದು, ಬಳಕೆದಾರರನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಆಟದ ಮೈದಾನದ ಕಲಿಕೆಯ ಪರಿಸರ ಲಭ್ಯವಿದೆ.
    DBMS immudb 1.0 ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು ಡೇಟಾ ಭ್ರಷ್ಟಾಚಾರದ ವಿರುದ್ಧ ರಕ್ಷಣೆ ನೀಡುತ್ತದೆ
    DBMS immudb 1.0 ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು ಡೇಟಾ ಭ್ರಷ್ಟಾಚಾರದ ವಿರುದ್ಧ ರಕ್ಷಣೆ ನೀಡುತ್ತದೆ


    ಮೂಲ: opennet.ru

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