<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PGDay &#8211; SRA OSS Tech Blog</title>
	<atom:link href="https://www.sraoss.co.jp/tech-blog/tag/pgday/feed/index.xml" rel="self" type="application/rss+xml" />
	<link>https://www.sraoss.co.jp/tech-blog/</link>
	<description>OSS専門の技術ブログ。PostgreSQL、Zabbixを中心に10種類以上のOSSの解説、アップデート情報、運用ヒントを提供。</description>
	<lastBuildDate>Fri, 30 Oct 2026 08:41:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2018/07/blog-icon-150x150.png</url>
	<title>PGDay &#8211; SRA OSS Tech Blog</title>
	<link>https://www.sraoss.co.jp/tech-blog/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>FOSSASIA PGDay 2026 参加レポート</title>
		<link>https://www.sraoss.co.jp/tech-blog/event_reports/fossasia-pgday-2026/</link>
		
		<dc:creator><![CDATA[長田 悠吾 (Yugo Nagata)]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 03:11:54 +0000</pubDate>
				<category><![CDATA[イベントレポート]]></category>
		<category><![CDATA[FOSSASIA]]></category>
		<category><![CDATA[pg_ivm]]></category>
		<category><![CDATA[PGDay]]></category>
		<category><![CDATA[Pgpool-II]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[参加レポート]]></category>
		<guid isPermaLink="false">https://www.sraoss.co.jp/tech-blog/?p=20394</guid>

					<description><![CDATA[2026年3月9日〜10日にタイ・バンコクで開催された FOSSASIA Summit 2026 に参加し、併設の FOSSASIA PGDay 2026 で発表しましたので、その内容を報告いたします。 はじめに 202 ...]]></description>
										<content:encoded><![CDATA[<p>2026年3月9日〜10日にタイ・バンコクで開催された <a href="https://eventyay.com/e/88882f3e" target="_blank" rel="noopener">FOSSASIA Summit 2026</a> に参加し、併設の <a href="https://eventyay.com/e/b85fd0f2" target="_blank" rel="noopener">FOSSASIA PGDay 2026</a> で発表しましたので、その内容を報告いたします。</p>
<p><span id="more-20394"></span></p>
<h3>はじめに</h3>
<p>2026年3月、アジア最大級の FOSS カンファレンスである FOSSASIA Summit 2026 が開催され、その併設イベントとして PostgreSQL PGDay が開催されました。<br />
PGDay は PostgreSQL に特化した 1 日カンファレンスで、世界各地から PostgreSQL 開発者・ユーザが集まる技術イベントです。<br />
SRA OSS では昨年も FOSSASIA PGDay に参加しましたが、今年は参加に加え、2名がスピーカーとして登壇しました。本記事では、FOSSASIA および PGDay の概要とともに、SRA OSS からの発表内容を中心にご紹介します。</p>
<h3>FOSSASIA Summit および PostgreSQL PGDay について</h3>
<p>FOSSASIA Summit は、オープンソースソフトウェアやオープンテクノロジーをテーマとした国際カンファレンスです。<br />
ソフトウェア開発だけでなく、OS、クラウド、データベース、AI、セキュリティなど、幅広い分野のセッションが用意され、アジア圏を中心に世界各国から参加者が集まります。</p>
<p>その中で開催される PostgreSQL PGDay は、PostgreSQL の開発や運用、拡張、エコシステムに焦点を当てたイベントです。PostgreSQL の内部構造、性能チューニング、高可用性、運用、セキュリティなど、実運用に直結するテーマが幅広く扱われました。</p>
<p><a href="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2026/04/fossasia-pgday-2026_2.png"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-20414" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2026/04/fossasia-pgday-2026_2.png" alt="" width="1011" height="689" /></a></p>
<h3>SRA OSS からの発表</h3>
<h4>Pgpool-II による PostgreSQL 高可用性と性能最適化</h4>
<p>基盤技術グループのプリンシパルエンジニア でPgpool-II 開発者でもある彭 博（ペン ボ）からは、「Pgpool-II: An Introduction to High-Availability and Performance Optimization for PostgreSQL」と題し、PostgreSQL 高可用性構成における課題と、それを解決する <a href="https://pgpool.net/">Pgpool-II</a> の役割について紹介しました。</p>
<p>PostgreSQL にはストリーミングレプリケーションなどの仕組みがありますが、自動フェイルオーバー／フェイルバックは標準では提供されておらず、読み書きの振り分けやロードバランシングはアプリケーション側で実装が必要といった課題があります。Pgpool-II はクライアントと PostgreSQL の間に配置されるミドルウェア で、アプリケーションを大きく変更することなく「自動フェイルオーバー」や「クエリのロードバランシング」といった機能を提供することで、これらの課題を解決します。また、「コネクションプーリング」「インメモリクエリキャッシュ」といったパフォーマンス向上機能も提供しています。</p>
<p>さらに、Pgpool-II 自体が単一障害点になることを避けるための「Watchdog 機能」についても解説されました。Watchdog 機能により「複数のPgpool-II ノード間での死活監視」「リーダー選出」「Virtual IP の自動切替」「スプリットブレイン防止」といった仕組みが提供され、Pgpool-II 自体も冗長化可能であることが紹介されました。</p>
<p><a href="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2026/04/fossasia-pgday-2026_3.png"><img decoding="async" class="aligncenter size-full wp-image-20416" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2026/04/fossasia-pgday-2026_3.png" alt="" width="893" height="526" /></a></p>
<h4>pg_ivm: 高速なマテリアライズドビュー更新</h4>
<p>技術開発室の主席研究員でPostgreSQLコントリビュータでもある長田悠吾（ながたゆうご）からは、「pg_ivm: Extension for Fast Materialized View Maintenance and Recent Improvements」というタイトルで、自身が開発するPostgreSQL 拡張モジュールである <a href="https://github.com/sraoss/pg_ivm">pg_ivm</a> について発表しました。</p>
<p>pg_ivm は増分ビューメンテナンス（Incremental View Maintenance, IVM） という、高速なマテリアライズドビューの更新を実現する機能を提供する拡張です。通常のマテリアライズドビューでは、元テーブルが更新された後には REFRESH MATERIALIZED VIEW によりビュー全体を再計算する必要がありますが、IVM では更新された差分のみを計算してビューに適用することで、更新コストを大きく削減します。</p>
<p>具体的には、この拡張モジュールにより、テーブル更新時に自動かつ高速に更新されるIMMV（Incrementally Maintainable Materialized View）と呼ばれるビューを作成できます。テーブル更新時のオーバーヘッドなどいくつかの考慮点はありますが、これを用いることで、ビューの更新が通常の REFRESH と比べて数百倍高速となるケースも示されました。</p>
<p>また、最近の改善として外部結合ビューへの対応が追加されたほか、将来の機能改善として、（テーブル更新時に自動で行うのではなく）手動によるビューの増分更新や、パーティションテーブル、論理レプリケーションへの対応などが検討されていることも紹介されました。</p>
<p><a href="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2026/04/fossasia-pgday-2026_3.png"><img decoding="async" class="aligncenter size-full wp-image-20423" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2026/04/fossasia-pgday-2026_4.png" alt="" width="987" height="636" /></a></p>
<h3>その他の発表</h3>
<p>PGDay では、SRA OSS の発表以外にも、PostgreSQL の現在と将来に関わる多様なセッションが行われました。</p>
<p>基調講演では、PostgreSQL の30年の歴史や、PostgreSQL コミュニティとその貢献方法についての紹介が行われました。PostgreSQL の開発や内部構造に関係する発表としては、PostgreSQL 18 新機能解説や、データベースのメタ情報を格納するシステムカタログを深掘りするセッション、近年のインデックスの改善について解説するセッションがありました。</p>
<p>また、Pgpool-II や pg_ivm 以外にも、クエリ実行を外部の Apache DataFusion クエリエンジンで行える拡張モジュール <a href="https://github.com/darthunix/pg_fusion" target="_blank" rel="noopener">pg_fusion</a> や、LIKE/ILIKE を用いた文字列のマッチングを高速化するためのインデックス <a href="https://github.com/CrystallineCore/Biscuit" target="_blank" rel="noopener">Biscuit</a> といったツールを紹介するセッションもあり、PostgreSQL エコシステムの広がりを感じられるプログラムとなっていました。</p>
<h3>おわりに</h3>
<p>今年の FOSSASIA PGDay も、PostgreSQL の進化とコミュニティの活発さを改めて実感できるイベントでした。SRA OSS としても、PostgreSQL および Pgpool-II や pg_ivm といったツールの開発と情報発信を通じて、引き続き PostgreSQL コミュニティの発展に貢献していきます。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FOSSASIA Summit  / PGDay 2025 参加レポート</title>
		<link>https://www.sraoss.co.jp/tech-blog/event_reports/fossasia_summit_pgday_2025/</link>
		
		<dc:creator><![CDATA[長田 悠吾 (Yugo Nagata)]]></dc:creator>
		<pubDate>Mon, 21 Apr 2025 01:30:06 +0000</pubDate>
				<category><![CDATA[イベントレポート]]></category>
		<category><![CDATA[FOSSASIA]]></category>
		<category><![CDATA[PGDay]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[参加レポート]]></category>
		<guid isPermaLink="false">https://www.sraoss.co.jp/tech-blog/?p=17331</guid>

					<description><![CDATA[2025年3月13日〜15日にタイ・バンコクで開催された FOSSASIA Summit 2025 および FOSSASIA PGDay 2025 に参加しましたので、その内容を報告いたします。 はじめに FOSSASI ...]]></description>
										<content:encoded><![CDATA[<p>2025年3月13日〜15日にタイ・バンコクで開催された <a href="https://eventyay.com/e/4c0e0c27" target="_blank" rel="external noopener noreferrer">FOSSASIA Summit 2025</a> および <a href="https://eventyay.com/e/2831032f" target="_blank" rel="external noopener noreferrer">FOSSASIA PGDay 2025</a> に参加しましたので、その内容を報告いたします。</p>
<p><span id="more-17331"></span></p>
<h3>はじめに</h3>
<p>FOSSASIA は、オープンソース技術の促進と開発を目的としたアジア最大級のコミュニティであり、オープンソースソフトウェア（FOSS: Free and Open Source Software）に加え、ハードウェア、オープンデータ、AI などの分野で活動しています。FOSSASIA Summit は、このコミュニティが毎年開催するアジア最大級のオープンソース技術イベントであり、開発者、イノベーター、企業、教育者が一堂に会し、知識と技術を共有する場となっています。</p>
<p/>
<figure id="attachment_17340" aria-describedby="caption-attachment-17340" style="width: 218px" class="wp-caption alignright"><img loading="lazy" decoding="async" class="wp-image-17340 " src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_venue-216x300.png" alt="" width="218" height="303" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_venue-216x300.png 216w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_venue-154x214.png 154w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_venue-187x260.png 187w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_venue.png 500w" sizes="auto, (max-width: 218px) 100vw, 218px" /><figcaption id="caption-attachment-17340" class="wp-caption-text">会場となった The True Digital Park</figcaption></figure>
<p>今回の会場は バンコク市内の The True Digital Park West で、大小さまざまなデジタル企業や団体が入居するオフィススペース、コワーキングスペース、会議室、飲食店、イベントスペースなどを備えた巨大な複合施設です。会期中の3日間にわたり、AI &amp; Data Science、Cloud &amp; DevOps、Database、Hardware &amp; Firmware、Security、Robotics など多岐にわたるテーマの合計170のセッションが、常時3〜4トラック並行して開催されていました。</p>
<p>FOSSASIA PGDay 2025 は PostgreSQL に焦点を当てたイベントで、FOSSASIA Summit 2025 の数あるセッションの１つとして、2日目に開催されました。<br />
本レポートでは、FOSSASIA Summit 2025 の発表の中から、特に PGDay に関連するトピックを中心にいくつか紹介します。</p>
<h3>FOSSASIA PGDay 2025</h3>
<p>まずは、PGDay で行われた講演について紹介します。</p>
<figure id="attachment_17344" aria-describedby="caption-attachment-17344" style="width: 389px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17344" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgday-300x166.png" alt="" width="389" height="215" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgday-300x166.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgday-768x425.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgday-304x168.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgday-282x156.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgday.png 900w" sizes="auto, (max-width: 389px) 100vw, 389px" /><figcaption id="caption-attachment-17344" class="wp-caption-text">FOSSASIA PGDay 2025 のオープニング</figcaption></figure>
<h4>AWS と PostgreSQL コミュニティ</h4>
<p>PGDay の最初の講演は、Amazon Web Services (AWS) の Michael Paquier 氏による &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9731" target="_blank" rel="external noopener noreferrer">AWS and the PostgreSQL community</a>&#8221; でした。この講演では、プラチナスポンサーでもある AWS と PostgreSQL コミュニティの関わりが紹介されました。Amazon RDS や Amazon Aurora などのサービスで活用されているように、AWS にとって PostgreSQL は重要な戦略的コンポーネントと位置づけられています。こうしたサービスを顧客中心の方針で展開する中で、AWS は PostgreSQL に対し、ユーザーの課題を解決する機能の提案や実装を行っています。実際、AWS の PostgreSQL コミュニティへの貢献は大きく、コアチームメンバー 1 人、コミッター 7 人が AWS に所属しています。最新リリースである PostgreSQL 17 では、AWS のメンバーによる 162 件のパッチがコミットされており、全体の 10.2% を占めるとのことです。</p>
<figure id="attachment_17347" aria-describedby="caption-attachment-17347" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17347 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_community-300x193.png" alt="" width="300" height="193" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_community-300x193.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_community-768x493.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_community-304x195.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_community-282x181.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_community.png 1000w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17347" class="wp-caption-text">PostgreSQL コミュニティについての解説</figcaption></figure>
<p>講演の後半には、顧客の問題を解決するため AWS が関わった PostgreSQL 17 新機能の例が２つ紹介されました。１つは組み込みの照合順序です。照合順序（collation）とはテキストをソートするときに利用される文字の順序を規定するもので、従来は libc、ICU といった外部のライブラリに依存していました。その場合、外部ライブラリがアップグレードされた際に、照合順序の変化によりインデックスの破損などの影響がでる可能性がありました。PostgreSQL 17 では外部ライブラリに依存しない組み込みの照合順序プロバイダを持てるようになっています。また、もう1つの例として論理レプリケーションの pg_upgrade 対応が挙げられていました。</p>
<h4>pgroll: スキーマ移行ツール</h4>
<p>Fujitsu の Kothari Nishchay 氏による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9733" target="_blank" rel="external noopener noreferrer">PostgreSQL pgroll – Zero-Downtime, Reversible Schema Migrations</a>&#8221; では、テーブル定義の変更を安全に行うためのオープンソースのコマンドラインツール <a href="https://pgroll.com/" target="_blank" rel="external noopener noreferrer">pgroll</a> が紹介されました。このツールを使うと、アプリケーションの互換性を破るような破壊的変更や、データベースをロックすることなく、スキーマ移行を行うことができます。</p>
<figure id="attachment_17350" aria-describedby="caption-attachment-17350" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17350 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgroll-300x171.png" alt="" width="300" height="171" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgroll-300x171.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgroll-768x438.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgroll-304x173.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgroll-282x161.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgroll.png 943w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17350" class="wp-caption-text">pgroll のしくみの説明</figcaption></figure>
<p>スキーマの変更は JSON ファイル形式でコマンドに指定します。複数のスキーマバージョンを同時に保持することができるため、アプリケーションに問題が発生した場合、元のスキーマにロールバックすることも可能です。この複数のスキーマ管理は、実際のテーブルにビューを使用して「仮想的なスキーマ」を作ることで実現されています。例えば、テーブルのカラム定義を変更する場合、実際のテーブルには古い定義のカラムを残し、新しいカラムを追加します。そして、このカラムの参照は新旧それぞれのスキーマに対応したビュー経由で行われ、。新旧カラム間のデータの同期はトリガを用いて行われます。移行が完全に完了すれば、古いバージョンのスキーマは削除可能となり、最終的に実際のテーブル定義が更新されます。</p>
<h4>PostgreSQL と Microsoft SQL Server の違い</h4>
<p>PostgreSQL は、他の RDBMS からの移行先としても人気が高まっています。AWS の Roneel Kumar 氏と Sameer Kumar 氏による講演 &#8220;<a href="https://www.eventyay.com/e/4c0e0c27/session/9717" target="_blank" rel="external noopener noreferrer">Overcoming Challenges in SQL Server to PostgreSQL Migrations: Mapping Backups, Collations, and Case Sensitivity</a>&#8221; では、Microsoft SQL Server（以下、SQL Server）から PostgreSQL への移行時に知っておくべき両者の違いが、二人の講演者による対話形式で紹介されました。</p>
<p>比較の内容は、データレイアウト、メモリ、トランザクションなどのアーキテクチャから、データ型、大文字小文字の扱いといったアプリケーション開発機能に関わるもの、バックアップやレプリケーションなどの運用面に至るまで、多岐にわたりました</p>
<p>例えば、トランザクションに関しては、PostgreSQL と SQL Server では同時実行制御の方法に大きな違いがあります。具体的な状況として、複数のトランザクションが同時にテーブルの同じ行にアクセスし、片方が行の更新、もう片方が参照を行う場合を考えます。PostgreSQL では基本的に MVCC（MultiVersion Concurrency Control：多版型同時実行制御）を使用しており、更新前の古い行の情報はテーブルの中に残ります。そのため、更新前の行への参照は、行の更新中でもロック待ちが発生しません。一方、SQL Server ではロックを使用しており、更新と参照の間でロック待ちが発生します。SQL Server でも Snapshot Isolation モードでは MVCC を使用しますが、その場合、古い更新前の行の情報は tempdb と呼ばれる別の領域に格納されるという違いがあります。</p>
<figure id="attachment_17351" aria-describedby="caption-attachment-17351" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17351 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_sqlserver-300x158.png" alt="" width="300" height="158" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_sqlserver-300x158.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_sqlserver-768x404.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_sqlserver-304x160.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_sqlserver-282x148.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_sqlserver.png 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17351" class="wp-caption-text">SQL Server と PostgreSQL の MVCC の違い</figcaption></figure>
<p>その他にも、データ型の違いに関して、SQL Server の bit データ型を移行するには PostgreSQL の boolean 型を使用するのが良いという情報や、SQL Server 向けに書かれたアプリケーションを PostgreSQL で動作させるためのツール <a href="https://babelfishpg.org/" target="_blank" rel="external noopener noreferrer">Babelfish for PostgreSQL</a> の紹介もありました。</p>
<h4>PostgreSQL のベクトル検索</h4>
<p>Postgres Professional (PostgresPro) の Vladlen Popolitov 氏による講演 &#8220;<a href="https://www.eventyay.com/e/4c0e0c27/session/9723" target="_blank" rel="external noopener noreferrer">PostgreSQL for AI &#8211; Real Vector Search in PostgreSQL &#8211;</a>&#8221; では、生成AIの普及により注目度が高まっているベクトル検索に関する解説が行われました。</p>
<p>ベクトルは、テキスト、画像、音声などのさまざまなデータを変換して生成することが可能で、これによりベクトル間の距離、つまり類似性に基づいた検索が可能になります。</p>
<p>このような検索機能を PostgreSQL に提供するのが、拡張モジュールの <a href="https://github.com/pgvector/pgvector" target="_blank" rel="external noopener noreferrer">pgvector</a> です。オープンソースであることによるコストの低さに加え、最近のパフォーマンス向上もあり、PostgreSQL + pgvector の組み合わせは、Pinecone など他のベクトル検索専用データベースと並ぶ人気の選択肢となりつつあります。</p>
<p>講演の前半では、pgvector がサポートするベクトルインデックスアルゴリズム HNSW（Hierarchical Navigable Small World） の概要や、パラメータ調整による検索レイテンシ・精度への影響、またベクトルサイズの削減がもたらす効果について説明がありました。</p>
<figure id="attachment_17352" aria-describedby="caption-attachment-17352" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17352 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgvector-300x157.png" alt="" width="300" height="157" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgvector-300x157.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgvector-768x401.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgvector-304x159.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgvector-282x147.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pgvector.png 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17352" class="wp-caption-text">HNSW アルゴリズムの解説</figcaption></figure>
<p>後半では、類似性検索とフィルタリング条件を併用する場合の課題について取り上げられました。たとえば、「あるテキストに似ていて、かつ著者が特定の人物で、言語が日本語であるテキストを10件抽出する」といった検索を行う場合、まずベクトルによる類似検索が行われた後に、追加のフィルタリングが実行されます。このため、初期の類似検索で十分な候補が得られなかった場合、指定件数（10件）に満たない結果しか得られないことがあります。</p>
<p>この課題への対応策としては、検索範囲を広げるようパラメータ設定を調整する方法がありますが、これは検索のレイテンシ（応答時間）の増加というトレードオフを伴います。別の対策として、部分インデックスを利用する方法も紹介されました。</p>
<p>さらに、pgvector v0.8.0 以降では新たに「反復スキャン（iterative scan）」という機能が導入されており、必要な件数が得られるまで自動で類似検索を繰り返すことが可能になっています。</p>
<p>最後に、フィルタリング検索用の他カラムを指定してベクトルインデックスを構築できる、マルチカラムベクトルインデックスについても言及がありました。現時点ではオープンソース実装は存在していませんが、PostgresPro が提供する商用パッケージでは既に対応しているとのことです。</p>
<h4>Learned Index</h4>
<p>Fujitsu Australia Limited の Gary Evans 氏による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9816" target="_blank" rel="external noopener noreferrer">Exploring the benefits of learned indexes in PostgreSQL: Theory and Implementation</a>&#8221; では、機械学習を活用したインデックス構造である Learned Index の理論と PostgreSQL への実装に関するアイデアが紹介されました。</p>
<p>インデックスは、データベースの検索性能を向上させるために広く利用されている構造で、抽象的には「キー値から対応するレコード位置を特定するマッピング」を提供するものです。たとえば、代表的なインデックス構造である B-tree は、木構造を使ってキーの探索を行います。</p>
<p>Learned Index は、このキー探索に機械学習モデルを応用する新しいアプローチです。まず、データの分布を学習させたモデルを使って、特定のキーが存在するおおよその位置を予測し、その周辺を効率的に探索することで、従来よりも高速な検索を実現します。また、インデックスのサイズを小さく抑えられるという利点もあります。</p>
<figure id="attachment_17353" aria-describedby="caption-attachment-17353" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17353 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_learnedidx-300x177.png" alt="" width="300" height="177" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_learnedidx-300x177.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_learnedidx-768x452.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_learnedidx-304x179.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_learnedidx-282x166.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_learnedidx.png 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17353" class="wp-caption-text">Learned Index の概念の解説</figcaption></figure>
<p>講演ではこの概念の解説に続き、2017年から現在に至るまでの Learned Index に関する研究の流れが紹介されました。学術界でも注目を集めるトピックであり、トップレベルのデータベース国際会議「VLDB 2023」で採択された論文のうち、11件が Learned Index に関するものであったことも紹介されました。</p>
<p>PostgreSQL で Learned Index の実装に取り組む理由としては、PostgreSQL の高い拡張性、pgvector などの進化する AI エコシステムの存在、Learned Index と相性の良いとされるパーティショニングや BRIN インデックス のサポート、充実したインデックスフレームワークなどが挙げられていました。また、実装アプローチとして、Learned Index の学習が進むまでは従来のインデックスと併用し、安定して動作するようになった段階で切り替えるとなどのアイデアも紹介されました。</p>
<p>最後に、想定される課題として、プランナによるコスト推定の精度や、複数トランザクションの同時実行時における安全性の確保などが挙げられていました。</p>
<h4>アジアの多言語に対応した全文検索</h4>
<p>地元タイのソフトウェアエンジニアである Vee Satayamas 氏による講演 &#8220;<a href="https://www.eventyay.com/e/4c0e0c27/session/9523" target="_blank" rel="external noopener noreferrer">PostgreSQL extension that enables full-text searching on almost every known human language</a>&#8221; は、PostgreSQL の全文検索を多言語に対応させる拡張モジュールの開発について紹介されました。</p>
<p>PostgreSQL には組み込みで全文検索機能が備わっていますが、デフォルトではタイ語や日本語など、主にアジアの言語には対応していないという課題が提示されました。これは、アジア開催の FOSSASIA PGDay らしい視点でもあります。</p>
<p>これまでにも、タイ語の全文検索に対応する拡張モジュールとして<a href="https://github.com/zdk/pg-search-thai" target="_blank" rel="external noopener noreferrer"> pg-search-thai</a> が存在していましたが、長らくメンテナンスが行われていませんでした。そこで、Vee 氏はこのモジュールを Rust で再実装し、タイ語だけでなく、日本語、中国語、ミャンマー語などにも対応した <a href="https://github.com/veer66/chamkho-pg" target="_blank" rel="external noopener noreferrer">chamkho-PG</a> を開発したとのことです。</p>
<figure id="attachment_17354" aria-describedby="caption-attachment-17354" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17354 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_textsearch-300x221.png" alt="" width="300" height="221" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_textsearch-300x221.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_textsearch-768x567.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_textsearch-290x214.png 290w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_textsearch-282x208.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_textsearch.png 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17354" class="wp-caption-text">多言語対応の全文検索モジュールの解説</figcaption></figure>
<h4>Injection Points: PostgreSQL の新しいテスト基盤</h4>
<p>ASW の Michael Paquier 氏によるもう１つの講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9718" target="_blank" rel="external noopener noreferrer">Advanced testing with Injection Points</a>&#8221; では PostgreSQL 17 で導入された新しいテスト機能について解説が行われました。この機能は、複数のプロセスが相互に関与するような状況のテストを容易にする、主に PostgreSQL の開発者を対象としています。</p>
<p>PostgreSQL コードの中には injection point と呼ばれるコードが数カ所埋め込まれており、テストコードはその箇所で特定のメッセージを出力させたり、プロセスを待機させたり、逆に待機しているプロセスを起こしたりといった様々な動作をさせることが可能となります。実際にこの機能は TAP テスト、Isolation テストと呼ばれる PostgreSQL のテストコードの中で使用されており、PostgreSQL の品質の向上に一役買っています。</p>
<p>実際にこの機能は、PostgreSQL のテストスイートに含まれる TAP テストや Isolation テストといった仕組みの中で活用されており、複雑な並行動作の検証や、エッジケースの再現性の向上に貢献しています。こうした Injection Points の導入により、PostgreSQL の品質はさらに高められています。</p>
<h4>その他の発表</h4>
<p>FOSSASIA PGDay 2025 ではこの他にも、拡張統計情報を自動生成するツール <a href="https://www.postgresql.org/message-id/4681151706615977%40mail.yandex.ru" target="_blank" rel="external noopener noreferrer">pg_stat_advisor</a> の紹介、マルチマスタ論理レプリケーションクラスタを構築する <a href="https://www.pgedge.com/" target="_blank" rel="external noopener noreferrer">pgEdge</a> による DDL レプリケーションの自動化、PostgreSQL を使った メッセージキューの実装に関する議論、さらに Kafka で収集した膨大なログデータを PostgreSQL で効率的に管理するツール <a href="https://github.com/onemoredata/bagger" target="_blank" rel="external noopener noreferrer">Bagger</a> の紹介など、さまざまな興味深い講演が行われました。</p>
<figure id="attachment_17363" aria-describedby="caption-attachment-17363" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17363 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pg_stat_advisor-300x164.png" alt="" width="300" height="164" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pg_stat_advisor-300x164.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pg_stat_advisor-768x419.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pg_stat_advisor-304x166.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pg_stat_advisor-282x154.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_pg_stat_advisor.png 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17363" class="wp-caption-text">pg_stat_advisor の解説</figcaption></figure>
<h3>FOSSASIA のその他の発表</h3>
<p>続いて、FOSSASIA 2025 で行われた PGDay 以外の講演をいくつか紹介します。</p>
<h4>ThaiLLM：タイにおけるオープンソースAIの取り組み</h4>
<p>ビッグデータ研究所（Big Data Institute, BDI）の Tiranee Achalakul 博士による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9447" target="_blank" rel="external noopener noreferrer">Empowering Thailand with Open Source AI: The Vision and Impact of ThaiLLMs</a>&#8221; では、BDI の取り組みと、タイ独自の言語モデルである ThaiLLM プロジェクトについて紹介されました。</p>
<p>BDI はタイの公的機関であり、「医療・観光などに関するビッグデータの統合と解析」、「データの提供者と消費者を結びつけるエコシステムの構築」、「マイクロクレデンシャルを活用した人材育成」の3つがミッションとして紹介されました。</p>
<figure id="attachment_17355" aria-describedby="caption-attachment-17355" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17355 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_bdi-300x180.png" alt="" width="300" height="180" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_bdi-300x180.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_bdi-768x462.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_bdi-304x183.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_bdi-282x170.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_bdi.png 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17355" class="wp-caption-text">BDIのミッションの1つ：ビッグデータの統合と解析</figcaption></figure>
<p>ThaiLLM は、2つ目のミッションである「ビッグデータエコシステムの構築」の一環として、国内の複数機関と連携して進められているプロジェクトです。このプロジェクトでは、タイ固有の言語や文化に適した AI モデルの開発を目指しており、生成されたモデルは 一部のデータやツール等も含めてオープンソースとして公開される予定とのことです。</p>
<h4>Eval-Driven による生成AI開発</h4>
<p>Mercari の Teofilo Narboneta Zosa氏と Jehandad Kamal氏による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9620" target="_blank" rel="external noopener noreferrer">LLMOps for Eval-Driven Development at Scale</a>&#8221; では、生成AIアプリケーションの開発における「評価」の重要性と、その方法論について解説されました。</p>
<p>冒頭では、生成AIアプリケーションを構成する基本要素として (1) 言語モデルそのもの、(2) 入力となるプロンプト、RAG (Retrieval Augumented Generation) により与えられるコンテキストなどのデータ、(3) モデルが生成する結果の評価の3つが挙げられ、この中でも、とくに 評価（3つ目の要素） を重視する「Eval-Centric」なアプローチが、生成AIアプリケーションの開発・運用において重要であると強調されました。</p>
<p>具体例として紹介されたのが、メルカリが提供する生成AI機能「AI出品サポート」です。これは、フリマに出品する商品の写真とカテゴリを入力するだけで、商品名や説明文を自動生成するというサービスです。</p>
<p>講演ではこのアプリケーションを例に、プロンプトの評価方法についてもいくつかの実践例が紹介されました。たとえば、最初は「タイトルの長さ」や「説明文が日本語で書かれているか」といった単純なヒューリスティック評価からスタートし、人間からその後は生成モデル自身を用いた評価、いわゆる LLM-as-a-Judge の手法を導入。また、トレーディングカードなどのニッチな商品に関しては、生成された説明文の事実性を検証するための工夫も必要であったことが語られました</p>
<figure id="attachment_17356" aria-describedby="caption-attachment-17356" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17356 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_eval-300x185.png" alt="" width="300" height="185" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_eval-300x185.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_eval-768x475.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_eval-304x188.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_eval-282x174.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_eval.png 1000w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17356" class="wp-caption-text">評価中心アプローチによるAIアプリケーションの開発</figcaption></figure>
<p>後半では、評価を素早く反復できるようにするための具体的な実践として、モデルの入力や出力を可視化する可観測性の確保、プロンプトやデータセットのバージョン管理による再現性の確保、そして評価の自動化を支えるツールの導入といった、評価基盤の整備が重要であることが強調されました。</p>
<h4>さまざまなデータベース</h4>
<p>FOSSASIA Summit 2025 では、PostgreSQL 以外にもさまざまなデータベースに関する講演が行われました。</p>
<p>例えば、YDB の Evgenii Ivanov 氏の講演 &#8220;<a href="https://www.eventyay.com/e/4c0e0c27/session/9505" target="_blank" rel="external noopener noreferrer">Designing YDB: Constructing a Distributed DBMS for OLTP and OLAP from the Ground Up</a>&#8221; では、オープンソースの分散データベース管理システムである <a href="https://ydb.tech/" target="_blank" rel="external noopener noreferrer">YDB</a> が紹介されました。YDB は OLTP と OLAP の両方に対応したリレーショナルデータベースであり、コンピュートとストレージを分離し、数千台のサーバ上で動作可能な分散アーキテクチャを採用しています。また、分散トランザクションによって ACID 特性を満たす強い一貫性を提供するとのことでした。</p>
<p>講演の冒頭では、名前が似ている分散データベース管理システムである「YugabyteDB」とは別物であることが軽く触れられ、その後、主に分散ストレージのアーキテクチャについて詳しく説明されました。</p>
<figure id="attachment_17357" aria-describedby="caption-attachment-17357" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17357 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ydb-300x159.png" alt="" width="300" height="159" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ydb-300x159.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ydb-768x406.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ydb-304x161.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ydb-282x149.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ydb.png 1000w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17357" class="wp-caption-text">YDBのアーキテクチャの解説</figcaption></figure>
<p>さらに、WebStoating Pte. Ltd. の Ilya Verbitskiy 氏による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9491" target="_blank" rel="external noopener noreferrer">Unlocking the Power of Graph Databases with Neo4j</a>&#8221; では、グラフデータベース <a href="https://neo4j.com/" target="_blank" rel="external noopener noreferrer">Neo4j</a> の概要と、その問い合わせ言語である Cypher クエリの紹介がありました。また、MySQL の Phasupong 氏による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9534" target="_blank" rel="external noopener noreferrer">MySQL Document Store</a>&#8221; では、MySQL における JSON 型のサポートとその活用方法について解説が行われました。</p>
<p>特定のデータベースソフトウェアに特化していない講演として、Grab の Chin Hwee Ong 氏による &#8220;<a href="https://www.eventyay.com/e/4c0e0c27/session/9673" target="_blank" rel="external noopener noreferrer">Your Data is Late Again! Handling Late-Arriving Data in the Modern Data Stack</a>&#8221; では、データ処理基盤における遅れて到着するデータへの対応方法について解説されました。</p>
<p>講演の冒頭では、遅れたデータを正しく捉えるために重要な「時間」の概念として、(1) 現実世界でイベントが発生した時刻である Valid Time（有効時間）、(2) システムにデータが記録された時刻である System Time（システム時間）の2つが紹介されました。</p>
<p>その後、遅れて到着するデータが下流システムに与える影響を防ぐための方法として、遅延データの検出やデータ整合性を確認する手法が解説されました。また、遅れて到着したデータを差分的に処理する際の注意点についても触れられました。特に、遅れをどの程度まで遡って処理するかを決めることで、精度とパフォーマンスのトレードオフを調整する方法が紹介されました。</p>
<h4>生成AI関連</h4>
<p>上で述べたメルカリの講演以外にも、生成AIに関する講演も多数ありました。</p>
<p>例えば、Fleek Network の Mohit Bhat 氏による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9584" target="_blank" rel="external noopener noreferrer">All About AI Agents: Building Your Own Open Source AI Agent to Post on Your Behalf</a>&#8221; では、AI エージェント作成に必要となる基本概念として、LLM (言語モデル)、Embeddings (埋め込み)、RAG (Retrieval-Augmented Generation) について解説され、さらに ElizaOS などのフレームワークを用いた実践的なアプローチが紹介されました</p>
<p>また、Michael Christen 氏による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9472" target="_blank" rel="external noopener noreferrer">The Complete Anatomy of ChatGPT: A Precise Breakdown of LLMs and Transformers</a>&#8221; では、生成AIの発展を歴史的に振り返る内容が紹介されました。具体的には、マルコフ連鎖（1906年）から始まり、シャノンの情報理論（1948年）、パーセプトロン（1957年）、中国人の部屋（1980年）といった思考実験、リカレントニューラルネットワーク (RNNs)（1996年）、Convolutional Networks (CNNs)（1998年）、Embeddings（2002年）、アテンションメカニズム（2014年）、GPT-1（2018年）に至るまでの重要な理論や技術をエポックメイキングな論文を引用しながら、2022年に登場した ChatGPT へと至る過程を解説する大変興味深い内容でした。</p>
<figure id="attachment_17361" aria-describedby="caption-attachment-17361" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17361 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_attention-300x170.png" alt="" width="300" height="170" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_attention-300x170.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_attention-768x434.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_attention-304x172.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_attention-282x159.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_attention.png 1000w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17361" class="wp-caption-text">アテンションメカニズムの解説</figcaption></figure>
<p>データベースに関する講演として先に紹介した YDB と、生成AIに関する講演として YDB の Alexander Zevaykin 氏と Elena Kalinina 氏による &#8220;<a href="https://www.eventyay.com/e/4c0e0c27/schedule?date=2025-03-15&amp;track=Database" target="_blank" rel="external noopener noreferrer">YDB: How to implement streaming RAG in a distributed database</a>&#8221; では、YDB の非構造データのメッセージング機能「トピック」とベクトル検索機能を用いて、継続的に流入するデータに基づく RAG である「Streaming RAG」を実装する方法が解説されました。</p>
<h4>Tor が支える匿名性と自由</h4>
<p>セキュリティの分野では、The Tor Project の Roger Dingledine 氏による講演 &#8220;<a href="https://eventyay.com/e/4c0e0c27/session/9549" target="_blank" rel="external noopener noreferrer">Tor: privacy for everyone</a>&#8221; では、プライバシー保持のための技術である Tor について、その考え方と仕組みが紹介されました。「匿名性」という概念の捉え方は人によって異なり、例えば市民にとってはプライバシー、ビジネスにとってはセキュリティ、政府にとっては通信解析の障害となり得る一方、人権活動家にとっては情報への到達可能性を意味します。例えば、ある国では、BBC のニュースを政府によって阻止されずに読むために Tor が使用されている例が紹介されました。このように、社会的に弱い立場にいる人々にとってこそ、技術は特に有用であるという主張がなされました。</p>
<h3>おわりに</h3>
<figure id="attachment_17358" aria-describedby="caption-attachment-17358" style="width: 300px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-17358 size-medium" src="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ending-300x156.png" alt="" width="300" height="156" srcset="https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ending-300x156.png 300w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ending-768x400.png 768w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ending-304x158.png 304w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ending-282x147.png 282w, https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2025/04/fossasia2025_ending.png 1000w" sizes="auto, (max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-17358" class="wp-caption-text">今回の FOSSASIA Summit は54カ国からの参加</figcaption></figure>
<p>今回の FOSSASIA Summit 2025 に参加して、まず感じたことは、タイおよびアジアにおけるオープンソースコミュニティの活力でした。特にタイ国内では、独自の言語モデル「ThaiLLM」のプロジェクトに代表されるように、オープンソース技術を活用したデジタル経済の普及・発展に力を入れていることが伺えました。</p>
<p>講演内容は、やはり全体的に AI 関連の話題が多く、オープンソースにおいてもこの分野がこれからさらに発展していくであろうことが感じられました。筆者は業務で主に PostgreSQL やデータベースの分野に関わっていますが、AI と関連する領域についての理解を深める必要性を改めて実感しました。</p>
<p>また、FOSSASIA はオープンソース技術全般の普及や発展を目的とする組織であるため、特定のオープンソース製品だけではなく、関連する概念や理論、アイデアについての発表も多かったことが印象的でした。まさに、オープンに知識や技術を共有する場として非常に刺激的なイベントでした。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
