AWS เปิดตัว Babelfish for PostgreSQL ย้ายแอปใน Microsoft SQL Server มารันบน PostgreSQL

AWS เปิดโครงการโอเพนซอร์ส Babelfish for PostgreSQL ตัวแปลงโปรโตคอล ทำให้แอปที่พัฒนาเพื่อเชื่อมต่อกับ Microsoft SQL Server ผ่านทางโปรโตคอล TDS และภาษาคิวรี T-SQL สามารถเชื่อมต่อเข้ากับ PostgreSQL และทำงานต่อไปได้โดยไม่ต้องเสียค่าไลเซนส์ Microsoft SQL Server อีกต่อไป

Babelfish รับคำสั่ง SQL บางส่วนที่ SQL Server รองรับ เช่น คำสั่ง SQL ทั่วไป, cursors, catalog views, data types, triggers, stored procedures, และ function หากแอปพลิเคชั่นใช้งานเฉพาะส่วนที่ Babelfish รองรับก็จะสามารถรันแอปต่อไปได้เลย แม้เอนจินฐานข้อมูลด้านหลังจะกลายเป็น PostgreSQL ไปแล้วก็ตาม

ทาง AWS ยอมรับว่าช่วงแรก Babelfish จะไม่สมบูรณ์ เนื่องจากความความต่างเล็กๆ น้อยๆ ในเอนจินทั้งสอง และหวังว่าการเปิดโครงการเป็นโอเพนซอร์จะมีชุมชนเข้ามาช่วยกันปรับปรุงให้ดียิ่งๆ ขึ้น โดยโครงการใช้สัญญาอนุญาตแบบ Apache 2.0 และพัฒนาอย่างเปิดเผยใน GitHub ตัวซอร์สโค้ดจะเปิดออกมาภายในไตรมาส 1 ปี 2021

ที่มา – AWS Blog

No Description

Topics: 
AWS
SQL Server
Database
PostgreSQL