林 貴也 wrote a new post, 要求仕様書の作成について 1週間 6日前
要求仕様書は、システムやサービスに「どんな機能が必要か」を具体的に記載した文書です。要件定義書で決めた「何を実現するか」を受けて、「ログイン機能」「検索機能」「データ出力機能」など、必要な機能を一つひとつリストアップします。各機能の目的や基本的な動作を明確にすることで、開発者が何を作ればいいかが分かり、発注者と開発者の認識のズレを防ぐ役割を果たします。システム開発の設計図の元になる重要な文書です。
林 貴也 wrote a new post, PostgresDBについて 1か月 1週間前
PostgreSQLは、オープンソースのリレーショナルデータベース管理システム(RDBMS)です。30年以上の開発実績を持ち、高い信頼性と豊富な機能が特徴です。ACIDトランザクションに完全準拠し、複雑なSQL問い合わせ、外部キー、トリガー、ビューなどをサポートします。JSON型のサポートによりNoSQLのような柔軟性も備え、地理情報システム(PostGIS)や全文検索など拡張機能も充実しています。マルチバージョン並行性制御([…]
林 貴也 wrote a new post, マテリアライズドビューについて 2か月 1週間前
マテリアライズドビューは、クエリ結果を物理的にテーブルとして保存する仕組みです。
通常のビューは実行時にクエリを動的に処理しますが、マテリアライズドビューは事前に計算された結果を保存するため、複雑な集計処理や結合処理を高速化できます。
特に、複数テーブルからのデータ統合、集計処理、レポート生成などで威力を発揮します。ただし、元テーブルのデータが更新されても自動的には反映されないため、トリガーや定期実行でのリフレッシュが必要[…]