본문 바로가기

마리아DB 13.0 정식 공개, 오라클 PL/SQL 호환 확대

조회 2 · 댓글 0
stdio.hstdio.h작성자2026년 9월 21일

마리아DB(MariaDB) 13.0이 정식(Stable) 버전으로 공개됐습니다. 지난 3월 프리뷰로 시작해 릴리스 후보 단계를 거쳐 이번에 GA에 도달했습니다. 한 가지 미리 짚어둘 점은 13.0이 롱텀 서포트(LTS)가 아니라 롤링 릴리스라는 것입니다. 공식 안내에 따르면 13.0 자체에는 이후 별도 버그픽스 릴리스가 제공되지 않으니, 운영 환경이라면 이 점을 감안해서 도입 여부를 정하시는 게 좋겠습니다.

이번 릴리스에서 눈에 띄는 건 오라클 PL/SQL 호환 확대입니다. REF CURSOR 타입(약한 타입과 강한 타입 모두)이 들어왔고, RECORD 타입을 루틴 파라미터와 함수 반환값으로 쓸 수 있게 됐습니다. 다만 현재는 패키지 루틴 범위로 한정되고 전역 루틴에는 아직 적용되지 않는다고 합니다. 개발 편의 쪽으로는 단일 테이블 UPDATE 문에 RETURNING 절을 붙일 수 있어서, 변경된 행을 별도 SELECT 없이 바로 결과셋으로 받을 수 있습니다.

간단히 이런 식입니다.

  • UPDATE ... RETURNING: UPDATE t SET status = 'done' WHERE id = 10 RETURNING id, status;
  • InnoDB 로그 아카이빙: innodb_log_archive로 로그 파일을 순차 보관해 시점 복구(PITR)와 증분 백업에 활용
  • 관측성: INFORMATION_SCHEMA에 시스템 변수 폐기(deprecated) 표시, 신규 CREATE_OPTIONS 컬럼 추가

정리하면 이번 13.0은 오라클에서 넘어오려는 팀에게 실질적인 재료를 몇 개 더 얹어준 릴리스로 보입니다. REF CURSOR와 RECORD가 들어오면서 PL/SQL 기반 애플리케이션 이관 시 손봐야 할 부분이 줄어들 여지가 생겼습니다. 백업 운영 측면에서도 InnoDB 로그 아카이빙으로 시점 복구를 구성할 수 있게 된 게 반갑습니다. 다시 강조하면 LTS가 아니니, 장기 안정성이 중요한 서비스라면 LTS 계열(12.x)과 비교해보고 판단하시길 권합니다.

🔗 https://mariadb.com/resources/blog/announcing-mariadb-community-server-13-0-ga/

🔗 https://mariadb.org/tag/mariadb-releases/

로그인 후 답글을 남길 수 있습니다.