Introduction to Database Connection Management Patterns in TypeScript - Sugar / TSKaigi2024 Track3
HTML-код
- Опубликовано: 13 дек 2024
- TSKaigi 2024 にて発表されたSugarさんによる「Introduction to Database Connection Management Patterns in TypeScript」です。
講演の内容について
[主題]
TypeScriptでのDB Connectionの管理パターンを知ること
[題材を選んだ理由・背景]
マルチテナントやアクセス数の多いアプリケーションでは安定性の担保やパフォーマンス向上のためにDBのコネクション管理を効率的に行う必要があります。
フレームワークによってはDBのコネクション管理を隠蔽してくれるものもありますが、昨今のエッジ環境の盛り上がりから、より薄いORMの採用が増え、結果としてコネクションの管理を自分で実装する場面が増えている今、改めてDBのConnectionの効率的な管理方法を知る良い機会だと思っています。
[内容]
Transactionにusingを使用することで、効率的にコネクションのリリースをする実装及び、
AsyncLocalStorageとTransactionを組み合わせに非同期でも必ず一意なアクセスを担保する方法も併せて紹介する予定です。
TSKaigi 2024について
TSKaigiは、日本最大級のTypeScriptをテーマとした技術カンファレンスです。
コロナ禍で様々なオフラインイベントが打撃を受ける中、TypeScriptを扱うエンジニアが会場で集まる機会は失われていきました。
新型コロナウイルスが落ち着いた今、各所で蓄積されたノウハウが日の目を浴び、より生き生きとTSエンジニアが働ける世界を目指して、TSKaigiを開催します。
公式サイト - tskaigi.org/
一般社団法人TSKaigi Association - association.ts...