กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


ข่าว MySQL รองรับการรันโค้ด JavaScript จากในฐานข้อมูลโดยตรง ไม่ต้องย้ายข้อมูลก่อน

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อNews 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
เมื่อเดือนธันวาคมที่ผ่านมา MySQL ประกาศเพิ่มฟีเจอร์การรันโค้ดภาษา JavaScript จากในฐานข้อมูลโดยตรง (stored programs) ลักษณะเดียวกับที่ Oracle Database ทำได้มาก่อนหน้านี้ (เวอร์ชัน 21c เป็นต้นมา)

เหตุผลของการรันโค้ด JavaScript ในฐานข้อมูลโดยตรง มีเพื่อให้ไม่ต้องดึงข้อมูลออกมาจากฐานข้อมูลก่อน (minimize data movement) เหมาะสำหรับกรณีที่มีข้อมูลจำนวนมากๆ หรือแยกเก็บฐานข้อมูลอยู่คนละที่กับเซิร์ฟเวอร์ประมวลผล ช่วยลดทั้งเวลาและค่าใช้จ่ายในการดึงข้อมูลลง โดยเฉพาะการประมวลผลบนคลาวด์ที่มีค่าโอนย้ายข้อมูลราคาแพง

No Description


No Description


โค้ด JavaScript จะถูกรันผ่าน GraalVM ซึ่งเป็นคอมไพเลอร์ของ Oracle ที่ใช้รันภาษาโปรแกรมได้หลายภาษา (เช่น JavaScript, Java, Ruby, Python, R) โดยจำเป็นต้องใช้ไลเซนส์ GraalVM Enterprise Edition เวอร์ชันเสียเงินเท่านั้น

ตัวอย่างการรันโค้ดสามารถใช้ JavaScript จากคำสั่ง SQL ได้ และการที่ GraalVM รันอยู่ในสภาพแวดล้อม VM sandbox ทำให้โค้ดไม่สามารถไปยุ่งกับโมดูลอื่นๆ ของเซิร์ฟเวอร์ MySQL ช่วยเรื่องความปลอดภัยในภาพรวม

No Description


No Description


ที่มา - Oracle, InfoWorld

Topics:
MySQL
JavaScript
Database
Oracle

อ่านต่อ...
 

ไฟล์แนบ

  • b30c8f14ea8f60a25280895c7dbf6a97.jpg
    b30c8f14ea8f60a25280895c7dbf6a97.jpg
    48.4 กิโลไบต์ · จำนวนการดู: 18
  • 34d248189bd21b5258fdedf8a1e09f1c.jpg
    34d248189bd21b5258fdedf8a1e09f1c.jpg
    37.8 กิโลไบต์ · จำนวนการดู: 22
  • c5d2373c24536bf16bea5eb9834572ca.png
    c5d2373c24536bf16bea5eb9834572ca.png
    3.7 กิโลไบต์ · จำนวนการดู: 18
  • daa369774b6a87006be42d5419f833cd.png
    daa369774b6a87006be42d5419f833cd.png
    4.1 กิโลไบต์ · จำนวนการดู: 19

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง