그랄VM(GraalVM) 런타임의 통합을 통해 이제 개발자는 마이SQL(MySQL) 데이터베이스 서버 내에서 자바스크립트 프로그램을 작성할 수 있다.
ⓒ Getty Images Bank
오라클이 오픈소스 마이SQL 데이터베이스에 자바스크립트(JavaScript) 지원을 도입했다. 이제 개발자는 마이SQL 데이터베이스 서버에서 자바스크립트 저장 프로그램(JavaScript stored program)을 통해 자바스크립트 함수 및 프로시저를 작성할 수 있다.
이 기능은 지난해 12월 15일 발표됐다. 자바스크립트 저장 프로그램은 자바스크립트 프로그램을 실행할 수 있는 ECMA스크립트 호환 런타임을 제공하는 그랄VM으로 실행된다. 개발자는 OTN(Oracle Technology Network)을 통해 다운로드할 수 있는 마이SQL 엔터프라이즈 에디션의 미리 보기에서 자바스크립트 기능에 액세스할 수 있다. 또한 마이SQL 자바스크립트는 OCI(Oracle Cloud Infrastructure), AWS 및 MS 애저(Azure)의 마이SQL 히트웨이브(Heatwave) 클라우드 서비스에서도 제공된다.
오라클은 자바스크립트가 간단한 구문, 최신 언어 기능, 재사용 가능한 코드 모듈로 구성된 풍부한 생태계를 제공하지만, 오픈소스 마이SQL은 자바스크립트 개발자에게 ‘자연스러운’ 데이터베이스가 될 것이라고 설명했다.
자바스크립트 저장 프로그램 지원은 더 많은 개발자가 저장 프로그램을 작성할 수 있는 생태계를 활용해 마이SQL 개발자의 생산성을 향상시킬 전망이다. 이 프로그램은 데이터베이스 서버와 애플리케이션 간의 데이터 이동을 최소화한다는 이점을 제공한다.
오라클은 마이SQL-자바스크립트가 한때 제약을 받았던 애플리케이션 설계의 기회를 열어준다고 언급했다. 자바스크립트 저장 프로그램을 통해 개발자는 데이터 이동을 생략하고 데이터베이스 내부에서 고급 데이터 처리 로직을 구현할 수 있다.
오라클은 데이터 추출, 데이터 서식 지정, 데이터 유효성 검사, 데이터 압축 및 인코딩, 문자열 열을 희소 행렬(sparse matrix) 표현으로 전환하는 등의 데이터 변환 사용 사례를 제시했다. ciokr@idg.co.kr
원문보기:
https://www.ciokorea.com/news/319841#csidx2d48ca7bd775c7d9ad749103160419b
'프로그램개발 > DB(MySQL,MariaDB,MongoDB)' 카테고리의 다른 글
PHP에서의 암호화를 MYSQL복호화 방법 (0) | 2023.05.23 |
---|---|
너무 신기한 크로스 조인으로 달력 만들기 (0) | 2022.11.25 |
[MySQL & MariaDB] Alias 별칭 부여시 조건문에서 사용하는 방법 (0) | 2021.04.23 |
MariaDB 튜닝 참고 (0) | 2020.12.15 |
MySQL 원격 접속 허용 (0) | 2020.07.29 |