BLOG

AWS re:Invent 2022 세션 후기 #54 – 데이터베이스 3
작성일: 2022-12-06
[DAT221] Introducing Trusted Language Extensions for PostgreSQL engines

연사 : Jonathan Katz, Jim Mlodgenski

일시: 2022.12.01 11:00 – 12:00

장소: Level 3 South, Jasmine H, Mandalay Bay

작성자 : 메가존클라우드 Mass Migration Center 김권환 매니저

 

 

PostgreSQL 의 Trusted Language Extensions 기능으로 새로운 PostgreSQL extensions 만들고 실행하는 방법에 알아보고 알아보는 세션.이었습니다.

 

 

PostgreSQL extensions 에 대한 설명 과 설치 방법에 대한 설명입니다.

  • PostgreSQL extensions 은 함수형태의 새로운 소프트웨어 패키지 기능을 제공합니다.
  • PostgreSQL 9.1 부터 지원하며 많은 extensions 기능이 제공됩니다.

 

 

Trusted Language Extensions (TLE) 란 하기와 같습니다.

  • Auroa PostgreSQL, RDS for PostgreSQL 14.5 이상 버전부터 지원합니다.
  • 빌더는 TLE 프레임워크를 사용해 새로운 라이브러리를 생성할 수 있습니다.
  • 고객은 애플리케이션에서 TLE extensions 사용을 선택 가능 합니다.
  • DBA 는 TLE extensions 을 설치하고 관리 할 수 있습니다.

 

 

TLE 는 PostgreSQL extensions 을 향상된 안전성, 고성능, 더 많은 유연성을 통해 안전한 동작을 제공합니다.

 

 

TLE를 사용하는 방법으로 TEL는 빌드, 설치, extension 생성, 피드백 후 다시 빌드를 반복 할 수 있습니다. 또한 TLE에서 지원하는 언어는 JavaScript, Perl, Tcl, PL/pgSQL 입니다.

 

 

TLE 를 Amazon RDS에서 사용하고 관리 하는 방법은 하기와 같습니다.

  • Amazon RDS에서 TLE를 사용하기 위해서는 파라미터그룹의 파라미터에 shared_preload_libraries 를 설정 후 pg_tle extension 을 설치합니다.
  • pgtle 에서 제공하는 함수로 extensions 기능을 생성 및 업데이트 할 수 있습니다.

 

기존에 PostgreSQL에서 제공된 extensions 만 사용가능 했지만, Trusted Language Extensions (TLE) 으로 사용자가 원하는 extensions를 생성하고 관리를 할 수 있게 되어, 조금 더 다양한 기능들을 만들 수 있을 것으로 예상됩니다.

 

 

 

👉본 세션 내용 관련하여 추가 문의나 요청 사항이 있으시다면? 우측 링크로 이동하셔서 편하게 의견을 남겨주세요! https://www.megazone.com/contact/

 

👉 다른 세션 후기글이 궁금하시다면? 아래 링크를 통해 확인해 주세요!

🔷Keynote Report #1. Day1 Monday Night Live with Peter DeSantis 확인하기

🔷Keynote Report #2. Day2 Adam Selipsky Keynote 확인하기

🔷Keynote Report #3. Day3 Swami Sivasubramanian Keynote 확인하기

🔷Keynote Report #4. Day4 Dr.Werner Vogels Keynote 확인하기

 

✅1. 데이터 보호 세션 후기 확인하기

✅2. 마이그레이션 세션 후기 확인하기

✅3. 현대화 (Modernization)세션 후기 확인하기

✅4. SAP 세션 후기 확인하기

✅5. 쿠버네티스 세션 후기 확인하기

✅6. 마이그레이션2 세션 후기 확인하기

✅7. 분석 세션 후기 확인하기

✅8. AI/ML 세션 후기 확인하기

✅9. AI/ML 2 세션 후기 확인하기

✅10. 현대화 (Modernization) 2 세션 후기 확인하기

✅11. 현대화 (Modernization) 3 세션 후기 확인하기

✅12. Data Lakes 세션 후기 확인하기

✅13. 네트워킹 세션 후기 확인하기

✅14. 마이그레이션3 세션 후기 확인하기

✅15.비용 최적화 세션 후기 확인하기

✅16. 보안 세션 후기 확인하기

✅17. SAP 2 세션 후기 확인하기

✅18. 마이그레이션4 세션 후기 확인하기

✅19. DevOps 세션 후기 확인하기

✅20. 신규업데이트 세션 후기 확인하기

✅21. 스토리지 세션 후기 확인하기

✅22. Amazon 세션 후기 확인하기

✅23. 신규업데이트2 후기 확인하기

✅24. 거버넌스 후기 확인하기

✅25. 거버넌스2 후기 확인하기

✅26. DevOps 2 후기 확인하기

✅27. AI/ML 3 세션 후기 확인하기

✅28. 분석2 세션 후기 확인하기

✅29. 쿠버네티스2 세션 후기 확인하기

✅30. 분석 3 세션 후기 확인하기

✅31. 서버리스 컴퓨팅 세션 후기 확인하기

✅32. 신규 업데이트 3 세션 후기 확인하기

✅33. 신규 업데이트 4 세션 후기 확인하기

✅34. 보안 2 세션 후기 확인하기

✅35. 분석 4 세션 후기 확인하기

✅36. 모니터링 세션 후기 확인하기

✅37. AI/ML 4 세션 후기 확인하기

✅38. 운영 세션 후기 확인하기

✅39. 운영 2 세션 후기 확인하기

✅40. 데이터베이스 세션 후기 확인하기

✅41. 데이터베이스 2 세션 후기 확인하기

✅42. 보안 3 세션 후기 확인하기

✅43. SaaS 세션 후기 확인하기

✅44. 컴퓨팅 세션 후기 확인하기

✅45. 신규 업데이트 : AWS SnapStart 세션 후기 확인하기

✅46. 신규 업데이트 : 네트워크 최적화 인스턴스와 최신 Amazon EC2 네트워킹 세션 후기 확인하기

✅47. 아키텍처 세션 후기 확인하기

✅48. SAP 3 세션 후기 확인하기

✅49. 고객사례 세션 후기

✅50. SAP 4 세션 후기 확인하기

✅51. 데이터베이스, 마이그레이션 세션 후기 확인하기

✅52. 보안 4 세션 후기 확인하기

✅53. 보안 규정 세션 후기 확인하기

✅54. 데이터베이스 3 세션 후기 확인하기

✅55. 신규 업데이트 5 세션 후기 확인하기

✅56 .DevOps 3 세션 후기 확인하기

✅57. 분석 5 세션 후기 확인하기

✅58. AI/ML 5 세션 후기 확인하기

✅59. DevOps 4 세션 후기 확인하기

✅60. 신규업데이트 6 세션 후기 확인하기

✅61. 분석 6 세션 후기 확인하기

✅62. 데이터 보호 세션 후기 확인하기

✅63. AI/ML 6 세션 후기 확인하기

✅64. DevOps 5 세션 후기 확인하기

✅65. 신규업데이트 7 세션 후기 확인하기

✅66. 신규 업데이트 8 세션 후기 확인하기