PostgreSQL ಗಾಗಿ Amazon Babelfish ಮೂಲ ಕೋಡ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ

ಇತ್ತೀಚೆಗೆ ಅಮೆಜಾನ್ "Babelfish for PostgreSQL" ಗಾಗಿ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲು ನಿರ್ಧರಿಸಿದೆ ಎಂದು ಸುದ್ದಿ ಪ್ರಕಟಿಸಿತು, ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ ಡೇಟಾಬೇಸ್‌ನ ನಿರ್ದಿಷ್ಟ ಸಾಮರ್ಥ್ಯಗಳ ಅನುಷ್ಠಾನದೊಂದಿಗೆ PostgreSQL ಡೇಟಾಬೇಸ್‌ಗೆ ವಿಸ್ತರಣೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸುತ್ತದೆ.

PostgreSQL ಚಾಲನೆಯಲ್ಲಿರುವ ಸರ್ವರ್‌ಗಳಲ್ಲಿ SQL ಸರ್ವರ್‌ಗಾಗಿ ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವುದು ಯೋಜನೆಯ ಪ್ರಮುಖ ಗುರಿಯಾಗಿದೆ. ಯೋಜನೆಯ ಕೋಡ್ Apache 2.0 ಪರವಾನಗಿಗಳು ಮತ್ತು PostgreSQL ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ತೆರೆದಿರುತ್ತದೆ.

ಬಾಬೆಲ್‌ಫಿಶ್‌ನ ಪರಿಚಯವಿಲ್ಲದವರಿಗೆ, ನೀವು ಇದನ್ನು ತಿಳಿದಿರಬೇಕು ಕ್ಲೈಂಟ್‌ಗಳನ್ನು SQL ಸರ್ವರ್, T-SQL ಮತ್ತು SQL ಸರ್ವರ್-ನಿರ್ದಿಷ್ಟ ಪ್ರಶ್ನೆ ಭಾಷಾ ವಿಸ್ತರಣೆಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ಬಳಸುವ ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಮಾರ್ಪಡಿಸದೆ ಅಥವಾ ಕನಿಷ್ಠ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ಮತ್ತು DBMS ಗೆ ಡ್ರೈವರ್‌ಗಳನ್ನು ಬದಲಾಯಿಸದೆಯೇ Microsoft SQL ಸರ್ವರ್‌ನಿಂದ PostgreSQL ಗೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಭಾಷಾಂತರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ, Babelfish ಸಾಮಾನ್ಯ SQL ಸರ್ವರ್‌ನಂತೆ ಕಾಣುತ್ತದೆ. ಈ ಯೋಜನೆಯು ಈಗಾಗಲೇ Amazon Aurora ನಲ್ಲಿ ಬಳಕೆಯಲ್ಲಿದೆ.

ಇಂದು, ನಾವು Aurora PostgreSQL ಗಾಗಿ Babelfish ಅನ್ನು ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತೇವೆ. SQL ಸರ್ವರ್ ಸಂಪರ್ಕ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು Babelfish Amazon Aurora PostgreSQL-ಹೊಂದಾಣಿಕೆಯ ಆವೃತ್ತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು SQL ಸರ್ವರ್‌ನಿಂದ PostgreSQL ಗೆ ಅಗ್ಗದ, ವೇಗವಾಗಿ ಮತ್ತು ಅಂತಹ ಬದಲಾವಣೆಯೊಂದಿಗೆ ಕಡಿಮೆ ಅಪಾಯದೊಂದಿಗೆ ಸ್ಥಳಾಂತರಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ.

ಯೋಜನೆ ಎಂದು ಹೇಳಲಾಗಿದೆ ಬಾಬೆಲ್‌ಫಿಶ್ ಮುಕ್ತ ಅಭಿವೃದ್ಧಿ ಮಾದರಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ ಇದು ಸಮುದಾಯದ ಕೊಡುಗೆದಾರರನ್ನು ಬದಲಾವಣೆ ಮಾಡಲು ಮತ್ತು ಅಭಿವೃದ್ಧಿಯ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಬಳಕೆದಾರರಿಗೆ, ಗೆ ಬದಲಾವಣೆ SQL ಸರ್ವರ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕಾಗಿ ಗಮನಾರ್ಹವಾದ ರಾಯಧನವನ್ನು ತಪ್ಪಿಸಲು Babelfish ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಬೈಪಾಸ್ ಪರವಾನಗಿ ನಿರ್ಬಂಧಗಳು ಮತ್ತು ಸ್ವಾಮ್ಯದ ಉತ್ಪನ್ನದ ನಿರ್ವಹಣೆ ನೀತಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿಲ್ಲ (ಪ್ರಯೋಜನಗಳ ರದ್ದತಿ, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಬೆಂಬಲದ ಮುಕ್ತಾಯ, ಬೆಲೆ ಹೆಚ್ಚಳ).

ಯೋಜನೆಯು PostgreSQL ವಿಸ್ತರಣೆಗಳ ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆ, PostgreSQL ಪ್ಯಾಚ್‌ಗಳ ಒಂದು ಸೆಟ್, ಮತ್ತು ದಿಕ್ಸೂಚಿ ಟೂಲ್‌ಕಿಟ್:

ವಿಸ್ತರಣೆಗಳು ಹೆಚ್ಚುವರಿ ಸಿಂಟ್ಯಾಕ್ಸ್, ಡೇಟಾ ಪ್ರಕಾರಗಳು ಮತ್ತು SQL ಸರ್ವರ್‌ನಿಂದ ಸ್ಥಳಾಂತರಿಸಲು ಅಗತ್ಯವಿರುವ ಕಾರ್ಯಗಳಿಗಾಗಿ PostgreSQL ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಒಟ್ಟು 4 ವಿಸ್ತರಣೆಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ:

  • babelfishpg_tsql: ಇದು T-SQL (ಟ್ರಾನ್ಸಾಕ್ಟ್-SQL) ಭಾಷೆಯ ಅನುಷ್ಠಾನವನ್ನು ಕೈಗೊಳ್ಳಲು ವಿಸ್ತರಣೆಯಾಗಿದ್ದು, ಇದು SQL ಅನ್ನು ಕಾರ್ಯವಿಧಾನದ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನೊಂದಿಗೆ ವರ್ಧಿಸುತ್ತದೆ, ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್‌ಗಳಿಗೆ ಬೆಂಬಲ ಮತ್ತು ತಂತಿಗಳು, ದಿನಾಂಕಗಳು ಮತ್ತು ಗಣಿತದ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸುಧಾರಿತ ಕಾರ್ಯಗಳು. ಸೇವ್ ಪಾಯಿಂಟ್‌ಗಳು, ಸಂಗ್ರಹಿಸಿದ ಕಾರ್ಯವಿಧಾನಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ವಹಿವಾಟುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವಿನಂತಿಸಿದ ಹೆಚ್ಚಿನ T-SQL ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಕಾರ್ಯಗಳ ಗಮನಾರ್ಹ ಭಾಗವು ಅವಾಸ್ತವಿಕವಾಗಿ ಉಳಿದಿದೆ (ನಿಯಮದಂತೆ, ಇವುಗಳು ನೈಜ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ವಿರಳವಾಗಿ ಬಳಸಲಾಗುವ ಗುಣಲಕ್ಷಣಗಳಾಗಿವೆ, ಹೊಂದಾಣಿಕೆ ಕೋಷ್ಟಕ). ಉದಾಹರಣೆಗೆ, ರಚನೆಗಳು "ಸಹಿಯನ್ನು ಸೇರಿಸಿ", "ಒಟ್ಟು ರಚಿಸಿ", "ಅಪ್ಲಿಕೇಶನ್ ಪಾತ್ರವನ್ನು ರಚಿಸಿ / ಮಾರ್ಪಡಿಸಿ / ಡ್ರಾಪ್ ಮಾಡಿ ಅವು ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲ.
  • babelfishpg_tds: DBMS ಮತ್ತು ಕ್ಲೈಂಟ್ ನಡುವಿನ ನೆಟ್‌ವರ್ಕ್ ಸಂಪರ್ಕಕ್ಕಾಗಿ SQL ಸರ್ವರ್‌ನಲ್ಲಿ ಬಳಸಲಾದ TDS (ಟ್ಯಾಬ್ಯುಲರ್ ಡೇಟಾ ಸ್ಟ್ರೀಮ್) ಪ್ರೋಟೋಕಾಲ್‌ನ ಅನುಷ್ಠಾನಕ್ಕಾಗಿ ವಿಸ್ತರಣೆ. TDS ಪ್ರೋಟೋಕಾಲ್ ಆವೃತ್ತಿ 7.1 ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
  • babelfishpg_common: ನಿರ್ದಿಷ್ಟ SQL ಸರ್ವರ್ ಡೇಟಾ ಪ್ರಕಾರಗಳ ಅನುಷ್ಠಾನಕ್ಕಾಗಿ ವಿಸ್ತರಣೆ.
    babelfishpg_money: ಫಿಕ್ಸೆಡ್ ಡೆಸಿಮಲ್ ಎಕ್ಸ್‌ಟೆನ್ಶನ್ ಕೋಡ್‌ನ ಆಧಾರದ ಮೇಲೆ ಹಣದ ಪ್ರಕಾರದ ಅನುಷ್ಠಾನವಾಗಿದೆ.

ಪ್ಯಾಚ್‌ಗಳು Babelfish ವಿಸ್ತರಣೆಗಳಿಗೆ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯವನ್ನು ಒದಗಿಸಲು ಅಗತ್ಯವಾದ PostgreSQL ಎಂಜಿನ್‌ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಿವೆ. ಪ್ರಸ್ತುತ, PostgreSQL ಡೆವಲಪರ್‌ಗಳ ಜೊತೆಗೆ, ತಯಾರಾದ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಮುಖ್ಯ PostgreSQL ಸಂಯೋಜನೆಯಲ್ಲಿ ಸೇರಿಸಲು ಕೆಲಸ ಮಾಡಲಾಗುತ್ತಿದೆ. PostgreSQL 13 ಗಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾದ ಪ್ಯಾಚ್‌ಗಳು.

ದಿಕ್ಸೂಚಿ ಉಪಯುಕ್ತತೆಯನ್ನು Babelfish ಜೊತೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ T-SQL DDL ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಮತ್ತು SQL ಕೋಡ್ ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ, ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಅಗತ್ಯವಿರುವ ಕಾರ್ಯವನ್ನು Babelfish ಇನ್ನೂ ಬೆಂಬಲಿಸದ ವರದಿಯನ್ನು ರಚಿಸಲಾಗಿದೆ.

MS SQL ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಕೆಳಗಿನ ಕ್ಲೈಂಟ್ ಲೈಬ್ರರಿಗಳು ಅಧಿಕೃತವಾಗಿ ಬೆಂಬಲಿತವಾಗಿದೆ:

  • OLEDB / MSOLEDBSQL ಪೂರೈಕೆದಾರ
  • OLEDB / SQLOLEDB ಚಾಲಕ
  • Ado.NET ಘಟಕದ ಚೌಕಟ್ಟು
  • SQL ಸರ್ವರ್ 11.0 ಸ್ಥಳೀಯ ಕ್ಲೈಂಟ್
  • ODBC (ಓಪನ್ ಡೇಟಾಬೇಸ್ ಕನೆಕ್ಟಿವಿಟಿ)
    JDBC (ಜಾವಾ ಡೇಟಾಬೇಸ್ ಕನೆಕ್ಟಿವಿಟಿ)

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


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

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

*

*

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