概要
第1特集
PostgreSQL 18に学ぶデータベース高速化機能
アーキテクチャから見えてくる処理性能向上のヒント
現代のシステムやアプリケーションにおいて,欠かせないものの1つはデータベースでしょう。データをより安全に操作し,より高速に処理することを求めて,データベースは進化を続けてきました。データベースにはさまざまなものがありますが,そのなかでもPostgreSQLは,「バージョンアップを重ねるごとに着実に性能向上している」と好評です。
そこで本特集では,最新のPostgreSQLがどのようなしくみで高速化を実現しているのかを見ていきます。基本的なしくみはもちろん,「高速化機能」「パフォーマンス向上のしくみ」に着目して,最新バージョンの主な新機能までを解説します。最新データベースのアーキテクチャや機能を学べば,自社のシステムのデータ処理性能を向上させるヒントがつかめるでしょう。
第2特集
MCPサーバー開発成功の秘訣
事業戦略・品質・開発効率をふまえたアプローチ
Webサービスを提供している企業は,MCP(Model Context Protocol)を活用することで,自社のサービスをAIエージェントが利用できるようになります。AIによる自動化が広がる中,MCPに対応することはWeb系企業にとって必須の要件と言えるでしょう。しかし,MCPサーバーの開発ノウハウについてはまだ体系的にまとまった情報は多くありません。こういうときは,先行事例から多くの学びを得ることができます。
本特集で紹介する事例を通じて,MCPのビジネス面での利点,開発の流れや技術要素,設計時の考慮事項を知るとともに,AI時代のWebサービスの将来像についても考えてみましょう。
短期連載
Podmanで実践 AI駆動開発のためのコンテナ環境構築入門
【3】ローカルLLMとPodmanで実現する自律コーディング
この一年ほどで,環境構築からプログラミングまで多くの作業をAIに任せる開発スタイルが現実的になりました。しかしAIも完璧ではないため,安心してAIに作業を任せられる隔離環境や気軽に試行錯誤できる開発環境が求められています。そんなAI駆動開発に適したコンテナ環境をPodmanで作るノウハウを解説します。