Slide 1

Slide 1 text

Azure Database for PostgreSQL の現在地 Ryuta Kojo 第54回 Tokyo Jazug Night June 18th 2025

Slide 2

Slide 2 text

自己紹介 • 古城隆太(こじょうりゅうた) • 新卒3ヶ月目 https://x.com/RyutaKojo

Slide 3

Slide 3 text

そもそも・・・ Azure Database for PostgreSQL 触った経験がある方

Slide 4

Slide 4 text

Microsoft と PostgreSQL 最近 Microsoft が PostgreSQL に注力 ・Database Service Team ・Open Source Work Team

Slide 5

Slide 5 text

Open Source Work Team • Citus (2019年Microsoftに買収) • POSETTE (年次イベント) • VSCodeのPostgreSQL Extension

Slide 6

Slide 6 text

POSETTE • Microsoft 主催のオンラインイベント • Microsoft製品にかかわらず、 PostgreSQLに関してなら何でもOK

Slide 7

Slide 7 text

VSCode PostgreSQL Extension 先月(2025/05)リニューアル PostgreSQL が Agent Mode に対応

Slide 8

Slide 8 text

Azure Data Studio リタイア 2026年2月末にリタイア (´;ω;`) https://learn.microsoft.com/azure-data-studio/whats-happening-azure-data-studio

Slide 9

Slide 9 text

Database Service Team • Azure Database for PostgreSQL • Azure Cosmos DB for PostgreSQL • Azure Arc-enabled PostgreSQL server

Slide 10

Slide 10 text

Azure CosmosDB for PostgreSQL 旧 Azure Database for PostgreSQL (Hyperscale) 分散スケーラビリティ https://learn.microsoft.com/azure/cosmos-db/postgresql/introduction

Slide 11

Slide 11 text

Azure Arc-enabled PostgreSQL Server Azure Arc の一部 Kubernetes 環境上でコンテナ化されたPostgreSQLクラスターと してデプロイ

Slide 12

Slide 12 text

Azure Database for PostgreSQL PaaSのPostgreSQLデータベースサービス 現在は Flexible Server のみ選択可 (Single Serverは3月28日に廃止)

Slide 13

Slide 13 text

何ができるようになったのか~2025/06 • MCP Server • Vector Search with DiskANN (DiskANN for Azure PostgreSQL) • Apache AGE extension and GraphRAG • Semantic Operators

Slide 14

Slide 14 text

Vector Search with DiskANN • 16,000 dimension を超えるベクトルのサポート • 大規模インデックス構築のリアルタイムprogress tracking • Product Quantizationによるベクトル圧縮 Quantized Vector あたり 12kB→128B

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Apache AGE extension and GraphRAG Apache AGE Extension • PostgreSQL内で直接グラフデータを扱うための拡張機能 • Cypher Query Languageを使用してグラフデータを操作

Slide 18

Slide 18 text

Semantic Operators Azure Database for PostgreSQL Azure AI 拡張機能の一つ 4つの Semantic Operators • is_true: 自然言語が真実であるか評価、話題から外れたコンテン ツをフィルタリング • extract: エンティティや行動などの主要要素を抽出、情報を整理 • generate: 自由形式のテキストを生成、要約や翻訳等の文脈に適 したテキストを生成 • rank: ドキュメントをランク付け、RAGで取得される情報の精 度を向上

Slide 19

Slide 19 text

Semantic Operators • is_true

Slide 20

Slide 20 text

Semantic Operators • extract

Slide 21

Slide 21 text

Semantic Operators • generate

Slide 22

Slide 22 text

Semantic Operation • rank

Slide 23

Slide 23 text

Semantic Operation • rank

Slide 24

Slide 24 text

Azure Database for PostgreSQL Blog • 最新情報は製品ブログで! https://techcommunity.microsoft.com/category/azuredatabases/ blog/adforpostgresql

Slide 25

Slide 25 text

デモ: Azdb for PostgreSQL MCP Server