Postgres WASM ಯೋಜನೆಯು PostgreSQL DBMS ನೊಂದಿಗೆ ಬ್ರೌಸರ್ ಆಧಾರಿತ ಪರಿಸರವನ್ನು ಸಿದ್ಧಪಡಿಸಿದೆ

ಪೋಸ್ಟ್‌ಗ್ರೆಸ್ WASM ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳು, ಬ್ರೌಸರ್‌ನೊಳಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ PostgreSQL DBMS ಜೊತೆಗೆ ಪರಿಸರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. ಯೋಜನೆಗೆ ಸಂಬಂಧಿಸಿದ ಕೋಡ್ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ತೆರೆದ ಮೂಲವಾಗಿದೆ. ಇದು ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಲಿನಕ್ಸ್ ಪರಿಸರ, PostgreSQL 14.5 ಸರ್ವರ್ ಮತ್ತು ಸಂಬಂಧಿತ ಉಪಯುಕ್ತತೆಗಳೊಂದಿಗೆ (psql, pg_dump) ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಜೋಡಿಸಲು ಸಾಧನಗಳನ್ನು ನೀಡುತ್ತದೆ. ಅಂತಿಮ ನಿರ್ಮಾಣ ಗಾತ್ರವು ಸುಮಾರು 30 MB ಆಗಿದೆ.

ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಿಲ್ಡ್‌ರೂಟ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು v86 ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ. ಬ್ರೌಸರ್‌ನಿಂದ PostgreSQL ಉಪಯುಕ್ತತೆಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ವೆಬ್ ಶೆಲ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ PostgreSQL ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ವರ್ಚುವಲ್ ಗಣಕದಿಂದ ನೆಟ್‌ವರ್ಕ್ ವಿನಂತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ವೆಬ್‌ಸಾಕೆಟ್ API ಅನ್ನು ಬಳಸಿಕೊಂಡು ಟ್ರಾಫಿಕ್ ಅನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡುವ ಪ್ರಾಕ್ಸಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

Postgres WASM ನ ಮುಖ್ಯ ಲಕ್ಷಣಗಳು:

  • IndexedDB ಆಧಾರಿತ ಫೈಲ್ ಅಥವಾ ಬ್ರೌಸರ್ ಆಧಾರಿತ ಸಂಗ್ರಹಣೆಯಿಂದ DBMS ಸ್ಥಿತಿಯನ್ನು ಉಳಿಸುವುದು ಮತ್ತು ಮರುಸ್ಥಾಪಿಸುವುದು.
  • ವರ್ಚುವಲ್ ಯಂತ್ರದ ಉಳಿಸಿದ ಸ್ಥಿತಿಯೊಂದಿಗೆ ಫೈಲ್‌ನಿಂದ ತ್ವರಿತ ಉಡಾವಣೆ ಅಥವಾ ಎಮ್ಯುಲೇಟರ್‌ನ ರೀಬೂಟ್‌ನೊಂದಿಗೆ ಪೂರ್ಣ ಉಡಾವಣೆ.
  • ವರ್ಚುವಲ್ ಯಂತ್ರಕ್ಕೆ 128 ರಿಂದ 1024 MB ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವ ಸಾಮರ್ಥ್ಯ.
  • ವೆಬ್ ಟರ್ಮಿನಲ್‌ನ ಫಾಂಟ್ ಗಾತ್ರವನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ.
  • ಡೇಟಾಬೇಸ್ ಡಂಪ್‌ಗಳನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಳಗೊಂಡಂತೆ ವರ್ಚುವಲ್ ಪರಿಸರಕ್ಕೆ ಫೈಲ್‌ಗಳನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಬೆಂಬಲ.
  • ವರ್ಚುವಲ್ ಪರಿಸರದಿಂದ ಫೈಲ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಬೆಂಬಲ.
  • ಒಳಬರುವ ಮತ್ತು ಹೊರಹೋಗುವ ನೆಟ್‌ವರ್ಕ್ ಸಂಪರ್ಕಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು, ನೆಟ್‌ವರ್ಕ್ ಪೋರ್ಟ್ 5432 ಗೆ ಕರೆಗಳನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡಲು ಸುರಂಗವನ್ನು ರಚಿಸುವುದು.

ಪೋಸ್ಟ್‌ಗ್ರೆಸ್ WASM ನ ಅನ್ವಯದ ಸಂಭವನೀಯ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಪ್ರಾತ್ಯಕ್ಷಿಕೆ ಮತ್ತು ತರಬೇತಿ ವ್ಯವಸ್ಥೆಗಳ ರಚನೆ, ಆಫ್‌ಲೈನ್ ಮೋಡ್‌ನಲ್ಲಿ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸುವುದು, ಆಫ್‌ಲೈನ್ ಮೋಡ್‌ನಲ್ಲಿರುವಾಗ ಡೇಟಾವನ್ನು ವಿಶ್ಲೇಷಿಸುವುದು, PostgresSQL ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಸಂರಚನೆಗಳನ್ನು ಪರೀಕ್ಷಿಸುವುದು, ಸ್ಥಳೀಯ ಡೆವಲಪರ್ ಪರಿಸರವನ್ನು ರಚಿಸುವುದು, ನಿರ್ದಿಷ್ಟ ಸ್ಲೈಸ್‌ಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುವುದು. ಇತರ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಅಥವಾ ಬೆಂಬಲ ಸೇವೆಗೆ ಕಳುಹಿಸಲು DBMS ಸ್ಥಿತಿ, ಬಾಹ್ಯ DBMS ಗಳಿಂದ ತಾರ್ಕಿಕ ಪ್ರತಿಕೃತಿಯನ್ನು ಪರೀಕ್ಷಿಸುವುದು.

Postgres WASM ಯೋಜನೆಯು PostgreSQL DBMS ನೊಂದಿಗೆ ಬ್ರೌಸರ್ ಆಧಾರಿತ ಪರಿಸರವನ್ನು ಸಿದ್ಧಪಡಿಸಿದೆ


ಮೂಲ: opennet.ru

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