~ PostgreSQLに関する富士通の情報がここに ~ PostgreSQLインサイド

広々としたモダンなオフィスで働く多様なチーム。

OSS(オープン・ソース・ソフトウェア)データベースの企業利用をお考えのお客様必見!
代表的なOSSデータベースである「PostgreSQL(ポストグレスキューエル)」をビジネスで本格利用したいと考えるお客様が増えています。しかしOSSデータベースには「企業ユースに耐えうる信頼性・可用性の確保」「情報漏えいなどのセキュリティ対策」「トラブル時のサポート体制確保」など検討しなければならない課題があるのも事実です。そこで、富士通ではPostgreSQLを企業利用するために技術面、サポート面から全面的にバックアップ!PostgreSQLを安心して利用できる体制を整えています。
本ページではPostgreSQLの運用ノウハウや導入いただいたお客様の声(導入事例)やテクニカルキーパーソンへのインタビュー記事、対談、PostgreSQLコミュニティー活動への参加などをとおして当社のPostgreSQLへの取り組みについてご紹介しています。

白い背景に、緑色の紙で折られた躍動感のある象の折り紙。

PostgreSQLとは?

PostgreSQLとは、オープンソースソフトウェア(OSS)のリレーショナルデータベース管理システムです。2003年からPostgreSQL開発に貢献している富士通が、「特徴」や「企業に採用される理由」をわかりやすく解説します。

最新動向を知る(技術者Blog)

PostgreSQLは、世界中の開発者が参加するコミュニティーによって進化し続けており、富士通は、新機能や機能改善の提案、議論、レビューなど様々な活動でコミュニティーに貢献しています。当社が提案してPostgreSQLへの採用が決まった機能やコミュニティーで議論されている最新技術を、技術者がBlog形式で発信します。

ネットワーク図を指し示す女性。顔やシャツに青い光が反射している。

PostgreSQLの技術を知る

これからPostgreSQLを始める方や、もっと活用したい方に、PostgreSQLの使い方の基礎や運用ノウハウ、周辺OSSツールと組み合わせた利用など、PostgreSQLの運用に役立つさまざまな情報をお届けします。ぜひご活用ください。

パフォーマンスチューニング9つの技 ~はじめに~

「パフォーマンスチューニング9つの技」と題して、実際の業務において押さえておくべきパフォーマンスチューニングの手法について、「書き」「探し」「基盤」の3つの観点に分けて解説していきます。
青と紫の光の粒子が波のように流れるサイバー空間の抽象的なイメージ

パフォーマンスチューニング9つの技 ~「書き」について~

実際の業務において押さえておきたいパフォーマンスチューニング手法の「書き」について解説します。
プログラミングコードとデータベースアイコンが表示されたサイバーセキュリティの概念イメージ。

パフォーマンスチューニング9つの技 ~「探し」について~

実際の業務において押さえておきたいパフォーマンスチューニング手法の「探し」について解説します。ここでの「探し」とは、データベース内でアクセスすべきデータを効率的に絞り込んで探し出すことであり、時間がかかる処理や無駄な資源消費を排除することがテーマです。以下に、「パフォーマンスチューニング9つの技」の全体概要を示します。
青い粒子が波のようにたゆたう、サイバー空間を思わせる抽象的な背景。

パフォーマンスチューニング9つの技 ~「基盤」について~

実際の業務において押さえておきたいパフォーマンスチューニング手法の「基盤」について解説します。
電子基板のクローズアップ。金色のはんだが複雑な回路を形成し、光を反射している。

PostgreSQLのアーキテクチャー概要

押さえておきたい、PostgreSQLの基本的なアーキテクチャーについて説明します。
データセンターでノートパソコンを共有する男女。真剣な表情の女性と笑顔の男性。

外部データとの連携 ~FDWで様々なデータソースとつなぐ~

FDWの概要と仕組み、利用時のポイントについて説明します。なお、この記事は、PostgreSQL 11.1で検証しています。
木製のテーブルを囲んで会議をしている5人のビジネスパーソン。

Oracleデータベースにアクセスする ~oracle_fdwの基本的な使い方~

Oracleデータベース用の外部データラッパーであるoracle_fdwを利用して、Oracleデータベースにアクセスする方法について解説します。
タブレットを操作する手が映る。データ分析のグラフや地図がオーバーレイ表示されている。

Oracleデータベースにアクセスする ~oracle_fdwを使いこなすために~

Oracleデータベース用の外部データラッパーであるoracle_fdwを利用して、Oracleデータベースにアクセスする方法について解説します。
青いフォルダーアイコンが互いに線で繋がれた構成図。

運用トラブルを防止するVACUUMのチューニング ~ XID / MXID周回問題と性能影響を防ぐ ~

PostgreSQL内部メカニズムを踏まえ、VACUUM処理の種類や使い分け、監視方法、および効果的なチューニング方法を解説します。
オフィスでパソコンに向かう人々。手前の男性が笑顔でキーボードを打っている。

論理レプリケーションの復旧方法 ~ ストリーミングレプリケーションのフェイルオーバー併用時 ~

PostgreSQL 17で設定可能なパラメーターおよび機能を使用して説明しています。
ダウンロードまたはファイルの保存アイコンと木製の正方形

pg_bigmで全文検索する

PostgreSQLの周辺ツールの1つであるpg_bigmを使って、全文検索する方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

論理レプリケーション解説 ~ 仕組み、設定方法 ~

この記事の前半では、論理レプリケーションの概要、用途、ストリーミングレプリケーションとの違い、構築可能な構成を説明します。後半では、設定方法や基本的な使い方についてサンプルを交えて解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

pg_statsinfoで統計情報を収集・蓄積する

PostgreSQLシステムを長期的に運用する上で、データベースのレスポンスやパフォーマンスに劣化が生じていないか定期的に監視し、必要に応じてシステムを調整・改善していくことは非常に重要です。PostgreSQLの周辺ツールの1つであるpg_statsinfoは、サーバーの統計情報や性能情報を収集・蓄積・表示することで、PostgreSQLの日々の処理傾向の把握、性能劣化などの兆候や問題発生時の原因把握に役立ちます。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】PostgreSQLの拡張機能でよく使う周辺OSSの一覧

富士通のお客様や一般ユーザーのなかでよく利用されている周辺OSSを紹介します。周辺OSSを選定する際の参考にしてください。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】バイナリデータをpg_dumpでバックアップしたときのエラーを解決したい

バイナリデータをpg_dumpでバックアップしたときのエラーを解決するための方法を解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

データベース移行で押さえておくべきこと ~移行プロセスについて~

Oracle DatabaseからPostgreSQLへのデータベース移行における、安全な移行プロセスの進め方について説明します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】「リレーションは存在しません」のエラーを解決したい

FROM句にスキーマ名で修飾せずにテーブル名を指定して、SELECT文などのSQLを実行したときに、「リレーションは存在しません」(英語環境では「relation does not exist」)のエラーメッセージが出力されることがあります。これは、目的のテーブルが存在するスキーマが、スキーマ検索パス(search_path:検索対象となるスキーマのリスト)に設定されていないことが原因である可能性があります。このような場合、スキーマ検索パスの設定を確認し、対象となるスキーマが存在しない場合は追加してください。
ダウンロードまたはファイルの保存アイコンと木製の正方形

pgBadgerでログファイルを解析し、統計レポートを作成する

PostgreSQLシステムを長期的に運用する上で、データベースのレスポンスやパフォーマンスに劣化が生じていないか定期的に検証し、必要に応じてシステムを調整/改善していくことは、非常に重要です。PostgreSQLの周辺ツールの1つであるpgBadgerは、PostgreSQLのログファイルを解析して統計レポートを出力することができるため、システム運用時のパフォーマンスの確認や改善に役立ちます。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】データベースへの接続数が超過するエラーを解決したい

データベースへの接続数が超過するエラーを解決する方法を解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

PLSQLのストアド・パッケージをPostgreSQLに移行する ~移行概要移行例~

ストアド・パッケージのPostgreSQLへの移行を安全かつスムーズに実施することを目的に、移行の概要やポイントについてサンプルを交えて解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

PL/SQLをPostgreSQLに移行する ~移行概要移行例~

これからOracle DatabaseからPostgreSQLへの移行を担うエンジニアの皆さまが、安全かつスムーズに移行を実施できるよう、PL/SQLとPL/pgSQL(注2)の違い、移行の概要やポイントについてサンプルを交えて解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

データベース移行で押さえておくべきこと ~アーキテクチャーと機能の違い~

Oracle DatabaseからPostgreSQLへの移行を取り上げ、押さえておくべきポイントとして、「アーキテクチャーと機能の違い」をテーマに説明します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】スタンバイ側の参照処理で発生したコンフリクトを解決したい

スタンバイ側の参照処理で発生したコンフリクトを解決する方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

ストリーミングレプリケーション ~ 運用のための機能 ~

PostgreSQL 11で設定可能なパラメーターおよび機能を使用して説明しています。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】文字セットの変換がサポートされていないというエラーを解決したい

文字セットの変換がサポートされていないというエラーを解決する方法について解決します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】pg_statsinfoのサイジング

pg_statsinfoで取得するスナップショットのサイズ、見積もり式、運用中のサイズについての確認方法を順に解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】権限エラーでテーブル空間が作成できない問題を解決したい

権限エラーでテーブル空間が作成できない問題を解決する方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

PostgreSQLの周辺ツール ~ pg_rmanでバックアップ・リカバリーを管理する ~

PostgreSQLの周辺ツールの1つである、pg_rmanを使ったPostgreSQLのバックアップ・リカバリーについて解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

データベースシステムの監視 ~監視方法と監視例~

「死活監視、状態監視」、「メッセージ監視」、「容量監視」、「性能監視」に利用するコマンド、関数、統計情報ビューと、それらの実行例について説明します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

チューニング ~ SQLチューニングを実施する ~

サンプルを使用してSQLチューニングを実施し、その流れを解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

ストリーミングレプリケーション ~ 仕組み、構成のポイント ~

データベースクラスタを一括して複製する「ストリーミングレプリケーション」の仕組みと構成のポイントについて説明します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】pg_basebackupコマンド実行時のエラーを解決したい

pg_basebackupコマンド実行時のエラーを解決する方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

チューニング ~ SQLチューニングの概要 ~

PostgreSQLにおける「SQLチューニングの概要」と、「処理が遅いSQL文の検出」「原因の調査」について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】SQLチューニングアプローチの考え方

SQLチューニングアプローチ手法の概要と、実行計画を外部から制御する手法の使い分けについて解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

パーティショニングの概要

パーティショニングは、データベースにおけるテーブル内のデータを分割して保持する機能です。PostgreSQLでは、PostgreSQL 10から『宣言的パーティショニング(以降、「パーティショニング」と呼びます』が追加されました。
ダウンロードまたはファイルの保存アイコンと木製の正方形

Pgpool-IIで高可用なシステム構成を考える

PostgreSQLの周辺ツールの1つである、Pgpool-IIを利用した、高可用なシステム構成について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】データベースを別のデータベースクラスタにリストアしたい

データベースを別のデータベースクラスタにリストアする方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

パーティショニングにおける性能向上のしくみ

パーティショニングにおける性能向上のしくみをPostgreSQL 11.1をベースに解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】エンコーディング(符号化方式UTF-8形式)を指定して、テーブルのデータをクライアントに抽出したい

エンコーディング(符号化方式UTF-8形式)を指定して、テーブルのデータをクライアントに抽出する方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

データベースシステムの監視 ~監視の概要~

PostgreSQLのデータベースシステムの監視対象と監視方法の概要について説明します。本資料は、Linuxを前提としています。
ダウンロードまたはファイルの保存アイコンと木製の正方形

【豆知識】事前にデータベースオブジェクトを削除する手間を省いて、リストアを実行したい

事前にデータベースオブジェクトを削除する手間を省いて、リストアを実行する方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

pg_dbms_statsで統計情報を固定化して、実行計画を制御する

統計情報を固定化して実行計画を制御するチューニング方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

pg_hint_planで実行計画を制御する

pg_hint_planでヒント句を設定して実行計画を制御するチューニング方法について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

PostgreSQLでストアドプロシージャを使用する

PostgreSQL 11では、ストアドプロシージャが機能追加され、ストアドプロシージャがサポートされているOracleなど他社データベースからの移行性が向上しました。ここでは、PostgreSQL 11のストアドプロシージャについて解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

チューニング ~ データベースチューニング ~

チューニングの1つである「データベースチューニング」について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

技術を知る:PostgreSQLの災害対策 ~ 地震や豪雨からデータを守る災害対策 ~

PostgreSQLにより、広域災害からデータベースを守る「災害対策」について解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

技術を知る:PostgreSQLのバックアップとリカバリー ~ 論理バックアップ ~

PostgreSQLデータベースの論理バックアップとリカバリーについて解説します。
ダウンロードまたはファイルの保存アイコンと木製の正方形

PostgreSQLの導入へ踏みだすために

PostgreSQL使いこなしの極意や、導入・活用の秘訣、事例から見る活用術やPostgreSQLに対する富士通の戦略など、当社のPostgreSQLへの関わりをもっと知りたい方に向けた特集記事をご用意しています。

スキルアップ

データベースのトレーニング

当社データベース製品の概要からSymfoware Serverのアーキテクチャー、JavaアプリケーションやSQLの開発手法、さらにはOracleやPostgreSQLとの差異解説、PostgreSQLの構築と運用操作からデータウェアハウスの活用方法まで多彩なトレーニングを提供しています。

製品が気になったら

PostgreSQLをベースに富士通の技術で強化したデータベース

Fujitsu Enterprise Postgres

オープンソースのPostgreSQLをベースに、導入・運用のしやすさ向上と「セキュリティ」「性能」「信頼性」を強化

Fujitsu Software Symfoware Server

クライアント/サーバー構成の小規模システムからビッグデータ時代のエクストリームトランザクションに対応した大規模基幹システムまでをカバー

PostgreSQLを導入いただいたお客様の事例

山崎製パン株式会社 様

PostgreSQLを軸にしたワンストップサポートで、将来の環境変化に対応できる持続可能なシステムを実現
ティーポットとバラの花が飾られたテーブルに、焼いたパンと焼いていないパン、ジャムとバターが置かれています。

JA兵庫情報センター株式会社 様

兵庫県内JAにおける管理・経済システム基盤を、クラウドとOSSデータベースで構築
女性がタブレットを手に、緑の植物が並ぶ畑でかがんでいます。

島根県健康福祉部子ども・子育て支援課 様

自治体クラウド上の子育て応援サービスの安定稼働をOSSベースのデータベースで実現
母親が赤ん坊を抱えながら、モダンな建物の外でスマートフォンを使っています。

株式会社トランストロン 様

トラックやバスなどの膨大な運行情報を即時処理し、システムの安定稼働を実現
夜空から見下ろした都市風景。光が輝く高速道路と建物が並んでいます。

株式会社シティアスコム 様

クレジット決済システムにPostgreSQLベースのデータベースを採用 PCI DSSに対応したシステムをわずか6カ月で構築
ホログラムとICチップが特徴の青いクレジットカード。

学校法人河合塾 様

10年以上前から利用しているPostgreSQLを短期間でスムーズにバージョンアップ 安定したシステム基盤構築・運用を実現し、教育サービス拡充を推進
机に向かい、熱心に勉強する女子学生。

PostgreSQLを採用したパートナー様のパッケージ

株式会社エクス様

「二人三脚で成し遂げた製造業向けシステムのマルチデータベース・マルチクラウド対応」 - 適用事例 -
笑顔の男女が書類を見ている。奥では会議が行われている。

特集

富士通Javaブログ~富士通技術者による Jakarta EE / MicroProfile / Java SE に関する情報がここに~

富士通技術者による Jakarta EE / MicroProfile / Java SE に関する情報がここに。Javaに関する様々な情報をお届けします。
カフェでスマートフォンを見る笑顔の女性。

クラウド運用管理 ~クラウドにおけるシステム安定稼働のポイント!~

クラウド上のシステム運用にお悩みの方必見!クラウド運用の課題と解決策をチェックしましょう。
ガラス張りのオフィスで仕事をする人々のグループ。