Database tutorial - IT technology blog

テーブルをロックせずにPostgreSQLのテーブルおよびインデックスの肥大化をpg_repackで修正する

PostgreSQLのMVCCモデルは時間とともにデッドタプルを生成し、テーブルおよびインデックスの肥大化を引き起こしてクエリを遅くし、ディスク領域を無駄にします。このガイドでは、テーブルロックゼロで本番環境においてpg_repackを使って領域を回収する方法を、インストール、使用パターン、継続的なモニタリングも含めて解説します。
Linux tutorial - IT technology blog

Linux Capabilitiesをマスターする:SUIDに代わるgetcapとsetcapで実現するきめ細かなプロセス権限管理

Linux Capabilitiesを使えば、SUIDをきめ細かな権限制御に置き換えられます — バイナリに必要な特定の権限だけを付与し、それ以上は何も与えません。本番Linuxサーバーを管理するDevOpsエンジニア向けに、getcapとsetcapの実践的な使い方を解説します。
Database tutorial - IT technology blog

DuckDB入門:サーバーレス分析を実現する超高速インプロセスOLAPデータベース

データベースサーバーを立ち上げることなく、大容量のCSVやParquetファイルを瞬時に分析。本チュートリアルでは、DuckDBが実現するサーバーレスかつインプロセスのOLAP性能により、高速なローカル分析や複数データソースの横断クエリを効率的に行う方法を解説します。
Linux tutorial - IT technology blog

RHELおよびRocky LinuxにおけるSELinux完全マスター:コンテキスト管理、ブール値設定、audit2allowによるアクセス拒否のトラブルシューティング

セキュリティを無効化することなく、RHELやRocky Linuxで発生する深夜のSELinux権限エラーをトラブルシューティングして解決。AVC拒否の診断、コンテキストの再ラベリング、ブール値の切り替え、audit2allowによるカスタムポリシー作成までを詳しく解説します。
AI tutorial - IT technology blog

MilvusとPythonによる大規模セマンティック検索の構築:数百万件のベクトルに対応するデータパーティショニングとクエリ最適化

数百万件規模のベクトルに対応するセマンティック検索のスケーリングには、構造化されたパーティショニングと適切なインデックス調整が不可欠です。本ガイドでは、PythonによるMilvusのデプロイ、Partition Keysの実装、低レイテンシクエリを実現するHNSWグラフの設定方法を解説します。