Windows Serverのデータ重複除去機能を利用している環境で、ファイルを削除してもすぐにディスク容量が解放されない原因を解説します。「チャンク」と「ポインタ」の仕組みから、削除されたファイルが「ガベージ」となり、週次実行の「ガベージコレクション」によって初めて物理的に削除されるプロセスを説明。PowerShellによる手動実行コマンドも紹介します。
Microsoft SQL Serverにおいて、順序性のないGUIDをインデックスキーにすることが、なぜ内部断片化を引き起こしパフォーマンスを低下させるのかを解説します。連続値との比較でページ分割の仕組みを説明し、対策として順序付きGUIDを生成するNEWSEQUENTIALID()関数を紹介。検証クエリで断片化率の劇的な改善効果を示し、その利用上の注意点にも触れます。
Spring Framework上で生成AIとJava/Kotlinの連携を容易にする「Spring AI」の概要を解説します。構造化出力、RAG、Function Callingといった主要機能を紹介し、特にエンタープライズ開発で強力なメリットとなるAPI連携の抽象化に焦点を当て、開発者が低レイヤーを意識せずAIアプリケーションを構築できる利点を説明します。