Postgres®: 世界中で最も愛されているデータベース

EDBは2006年以降、すべての主要なPostgresリリースに対して、コード、機能、修正を提供してきましたが、コミュニティへの支援はこれにとどまりません。

なぜPostgresを選ぶべきなのか?

PostgresはAI時代のネイティブデータベースです。そのアーキテクチャにより、これが必然となりました。

オープンソースライセンスを持つPostgresは、組織に真の自由を提供します。交渉の必要な独占的なレイヤーや、契約によるロックインはありません。

その拡張モデルにより、ベクトル検索、JSON、時系列分析、AIワークロードがすべてここに集まります。Postgresは新たな要件に応えるために対応し、壊れることはありません。この拡張性は、偶発的なものではなく、構造的なものです。

また、その信頼性は1996年以降、公開で構築されてきました。すべてのパフォーマンス改善、高可用性の機能、セキュリティ強化は、誰でも検査可能なコードベースに反映されています。

Postgresの未来を共に築きましょう

PostgreSQLの強みは、そのコミュニティにあります。エンジニア、寄稿者、そして世界で最も愛され、使われ、求められるデータベースに成長する手助けをしている組織が集まっています。EDBはPostgreSQLコミュニティの主要な貢献者であり、新しい機能の発展、重要なプロジェクトの維持、次世代のオープンソース開発者の指導を行っています。その数値が物語っています。EDBは:

27

貢献者一覧

15

コミュニティオーガナイザー

7

コミッター

19

コミュニティボランティア

20

2025年のPostgreSQLパッチ著者

22

2025年に開催されるスポンサー付きコミュニティカンファレンス

165

2025年の講演セッション

55K

PG18におけるLOC

Postgresバイタリティインデックスのご紹介

Postgresは、評価の高いオープンソースプロジェクトから、現代企業のAIの戦略的基盤へと進化しました。このグローバルなオープンソースプロジェクトを商業組織がどのように支えているかを追跡するために、Postgresバイタリティインデックスを作成しました。

インデックスの背後にあるデータを発見し、EDBがPostgresの揺るぎない管理者であり、重要な貢献の30%以上を推進していることをご覧ください。

タイムライン

バージョンごとの構築

Postgresは1986年にUCバークレーで始まった研究プロジェクトとして発足しました。マイケル・ストーンブレイカーとそのチームは、ポストリレーショナルデータベースの新しい形を模索していました。1996年までに、このプロジェクトはオープンソースのPostgreSQLに進化しました。2004年にEDBが設立された時点では、すでに信頼性の高いデータベースとしての評判を得ていました。EDBの設立の信念は明確でした:Postgresは企業向けのデータベース標準となるべきです。40年間のオープンイノベーションとコラボレーションの歴史を示すイラストマップを見る

  • 2006年: v8.2

    EDBはWALリカバリ中に定期的なチェックポイントを提供しました。これは、クラッシュから復旧し、データベースが完全な状態で戻るための技術的基盤です。この原則は、「データを残さない」ことにあります。

  • 2007年:v8.3

    AppleがiPhoneを発表した年、パフォーマンスの基準が根本的に変わりました。EDBはHeap Only Tuplesを提供し、高負荷のワークロードにおけるテーブルの肥大化を軽減しました。活発なシステムは常に迅速に運用されます。

  • 2009年:v8.4

    pg_get_keywordsは管理ツールに柔軟性を提供します。異なるPostgresバージョン間でキーワードを理解できるため、ハードコーディングする必要がなくなります。小さな機能ですが、複数の環境を管理する方にとっては大きな運用改善を実現します。

  • 2010年:v9.0

    ホットスタンバイが登場しました。これは、リードオンリークエリおよびクラッシュリカバリのための基本的なサポートを提供します。インプレースバージョンアップグレードと組み合わせることで、メジャーバージョンの移行中のダウンタイムは大幅に削減されました。

  • 2011: v9.1 および 9.2

    64コアまでのリニアな読み取りスケーラビリティにより、Postgresは近代的なハードウェアの時代に完全に適応しました。同期レプリケーションは、データ損失ゼロの高可用性を実現するための基盤を築きました。

  • 2012年:v9.2

    インデックス専用スキャンにより、クエリ実行がより効率的になりました。MySQLの外部データラッパーは、移行を検討している組織にとって実用的な移行パスを提供します。

  • 2013年: v9.3

    マテリアライズドビューが導入され、テーブルとして保存されたデータベースビューが、頻繁にクエリされるデータへのアクセスを加速させます。これにより、Postgresが分析機能で競争できることを示す重要な信号となりました。

  • 2014年:v9.4

    同時に更新可能なマテリアライズドビュー、pg_prewarm、ALTER SYSTEMは、分析能力と運用管理の両方を強化しました。MongoDBやHadoopの外部データラッパーは、Postgresの異種データ環境への対応力を拡大しました。

  • 2015年:v9.5

    OpenAIが設立された年、EDBはこれまで誰も構築していなかったAIワークロードを支えることになる並列処理インフラストラクチャを提供しました。ソート機能、インメモリのハッシュ、同時実行ロックの改善により、標準的な操作が大幅に高速化されました。

  • 2016年:v9.6

    Parallel Queryは、クエリの実行をCPUコアに分散させることで、大規模データセットの操作を迅速化しました。同期レプリケーションの機能強化により、高可用性の基盤が整いました。

  • 2017年:v10

    論理レプリケーション、並列クエリの改善、堅牢なハッシュインデックス、postgres_fdwによるジョインや集計のプッシュダウン。この結果、Postgresは信頼性の高い分散データプラットフォームとしての地位を確立しました。

  • 2018年:v11

    GDPRが施行された年、組織が自らのデータを管理しなければならないという原則が法制化されました。Postgresは、クエリパフォーマンスを向上させるためにJITコンパイルを導入し、EDBはランタイムパーティションプルーニング、ストアドプロシージャ、およびより高度な並列処理を提供しました。これにより、生産レベルのコンプライアンス対応デプロイメントのためのインフラが実現します。

  • 2019年: v12

    プラガブルテーブルストレージ機能が追加され、データの保存と取得方法において真の柔軟性を提供します。エンジンはよりモジュール化され、適応性が向上しました。

  • 2020年:v13

    世界中の組織が分散型運用に移行する中、Postgresは分散システムが必要とする要素に注力しました。具体的には、監査可能なバックアップの整合性を確保するためのpg_verifybackup、より大規模なワークロードに対応するための論理レプリケーションの改善、効率的な大規模データセットクエリを実現するためのインクリメンタルソートです。

  • 2021年: v14

    SSL接続におけるサーバー名表示、デフォルトの認証方式としてのSCRAM-SHA-256、クライアント証明書認証のための識別名マッチング。プロトコルレベルでのセキュリティ強化を実現します。

  • 2022年: v15

    MERGEサポートにより、レガシーデータベースからの移行を行うチームにとって大きな障壁が取り除かれました。カラムおよび行のフィルタリングによる選択的レプリケーションにより、組織はデータの移動先をさらに細かく制御できるようになりました。

  • 2023年:v16

    インドが世界で最も人口の多い国となった年、それはPostgresが誕生した当時には想像もできなかったスケールでデータインフラが運用されていることを思い出させます。非スーパーユーザーによるサブスクリプション管理や安全なロール作成により、Postgresはグローバルなデプロイメントの運用複雑性に耐えうる本格的なDBaaSプラットフォームとなりました。

     

次の時代

AI世代のためのPostgres

バージョン8.2からバージョン18への進化は、明確な結論に至ります。並列処理インフラ、拡張可能なモデル、ガバナンスおよびセキュリティアーキテクチャ—これらがPostgresがAI業界において選ばれる理由です。偶然ではなく、計画的に設計されています。

エンタープライズAIには、主権的でオブザーバビリティがあり、どこでも動作可能なデータプラットフォームが求められます。これは、EDB Postgres AIが解決するために構築された問題であり、EDBが20年間にわたり築いてきた同じオープンな基盤の上に実現されています。

支援しているその他のオープンソースプロジェクト

EDBは、Postgresコアにとどまらず、オープンソースへの取り組みを続けています。私たちは、コミュニティと連携しながら、Postgresをより強力で信頼性が高く、使いやすくするための他のプロジェクトに対しても維持・貢献しています。


CloudNativePG

CloudNativePgは、PostgreSQL向けの最も人気のあるKubernetesオペレーターであり、完全にオープンソースでコミュニティ主導のプロジェクトです。元々EDBによって開発されたCloudNativePGは、現在Cloud Native Computing Foundation (CNCF)のサンドボックスプロジェクトであり、すべてのコンポーネントはGitHub上でApache 2ライセンスのもとで利用可能です。

GitHubで貢献する


WarehousePG

WarehousePGは、EDBによって作成されたApache 2ライセンスのGreenplum®データベースおよびPostgreSQLのオープンソースデータウェアハウスです。これは、Broadcomによる買収とソフトウェアのクローズソース化を受けて、Greenplumのお客様にとって強力な代替手段となります。

GitHubで貢献する


バーマン

Backup and Recovery Manager(barman)は、ビジネスクリティカルな環境におけるPostgreSQLサーバーのリモートバックアップおよび災害復旧のためのオープンソース管理ツールです。EDBはGNU一般公衆ライセンス版3(GNU GPL 3)のもとで配布されるBarmanの活発な保守を行っています。 

GitHubでの貢献はこちら


pgAdmin

pgAdminは、EDBによって積極的にメンテナンスされているPostgresの主要なオープンソース管理ツールです。pgAdminは、データベースオブジェクトの作成、維持、利用を簡素化する強力なグラフィカルインターフェースを提供し、初心者から上級者までをサポートします。 

GitHubでの貢献はこちら


pgBouncer

PgBouncerは、PostgreSQL用の軽量な接続プーリングツールです。クライアントアプリケーションとデータベースサーバーの間に位置し、既存のデータベース接続のプールを管理します。EDBはpgBouncerに多大な貢献をしており、自社の製品でも利用しています。 

GitHubでの貢献はこちら


信頼されたPostgresアーキテクト(TPA)

Trusted Postgres Architect (TPA) は、 EDB によって開発されたオーケストレーションツールで、Ansible を使用して EDB の推奨に従って Postgres クラスターをデプロイします。TPA を活用することで、Kubernetes 上のノードを含む、高可用性の Postgres ノードをデプロイすることが可能です。 

GitHub で貢献する


レプリケーションマネージャー(repmgr)

Replication Managerは、PostgreSQLサーバーのクラスター内でのレプリケーションとフェイルオーバーを管理するためのオープンソースツールのスイートです。これはGNU GPL 3のもとで配布され、EDBによって維持されています。 

GitHubで貢献する


PostgreSQL 外部データラッパー

Foreign Data Wrappers (FDW)は、PostgreSQLが他のデータベースやデータソースに接続し、まるでローカルテーブルのようにデータをクエリできるようにする拡張機能です。外部のオープンデータソースをまたいだフェデレーテッドクエリをサポートするために、EDBは Hadoop 、MongoDB 、および MySQL 用のFDWを開発し、積極的にメンテナンスを行っています。


PGPU

PGPUは、NVIDIAのCUDAを使用してデータベース内の特定の操作を加速したり、CPUからGPUへ処理をオフロードしたりすることが可能なPostgres拡張機能です。

GitHubにて貢献する

コードの背後にいる人々をご紹介します。

EDBのエンジニアはコードを貢献し、リリースを主導し、プロジェクトに参加したい新しい開発者を指導します。EDBエンジニアリングニュースレターに登録することで彼らの活動を追跡することが可能です。また、PostgreSQLハッカーメンタリングプログラムに参加すれば、自身も貢献を始めることができます。

  • ヨゼフ・デ・フリース

    最高製品エンジニアリング責任者

    「PostgreSQLは、個々の人々や企業がもたらす要素の総和以上のものです。私たちは、スケールでPostgreSQLを運用する際の姿を理解しており、プロジェクトをさらに成熟させる機能の提供に喜んで貢献しています。」

  • ピーター・アイゼントラウト

    PostgreSQL コミッターおよびコアチームメンバー; VP, チーフアーキテクト, データベースサーバー

    “EDBでは、PostgreSQLをコミュニティとお客様のために前進させています。私たちのチームはPostgreSQLのオープンソース開発に大きく貢献し、さまざまな方法でコミュニティを支援しています。優秀で献身的な同僚たちと共に持続可能なオープンソース開発を築けることを嬉しく思います。”

  • ロバート・ハース

    PostgreSQLの主要なコントリビューターおよびコミッター; VP, チーフアーキテクト, データベースサーバー

    「EDBは、私を含む多くの人々がPostgreSQLに貢献できるように、並外れたコミットメントを示しています。私は2010年にここで働くようになり、このコミットメントのために今もここで働き続けています。オープンソースプロジェクトを支える素晴らしい機能を開発する機会を与えてくれるだけでなく、同様の作業を行っている多くの優れた同僚と協力する機会も提供してくれました。」

  • アルバロ・エレーラ

    PostgreSQL コントリビューターおよびコミッター

    「EDBがオープンソースのPostgreSQLに対する私の取り組みを支援してくれることを大変嬉しく思います。EDBのメンバーやPostgreSQLコミュニティ全体のPostgresハッカーとのコラボレーションを心から楽しんでおり、彼らから多くのことを学んできました。」

  • フロア・ドリース

    プリンシパルプログラムマネージャー

    「EDBは私のPostgreSQLへの貢献を支援してくれ、通常の勤務時間中にコミュニティ活動に参加することが可能です。これにより、私は貴重な知見を会社に持ち帰り、コミュニティやイベントでより強い存在感を示す手助けができます。私はコミュニティの中で最も優れた人々と共に働き、誇りを持って取り組んでいるプロジェクトから実際の成果を提供しています。」

EDBテクニカルブログ

EDBの開発者は、PostgreSQLへの貢献者の中で最もアクティブな存在であり、世界中のエンタープライズワークロードを支える機能の設計と維持を行っています。技術系ブログをぜひご覧いただき、実践的なガイドラインやコード例、各主要リリースの背後にあるエンジニアリングストーリーをご確認ください。

グローバルなPostgresコミュニティとの接続

  • background
  • background
  • background
  • background
  • background

関与してください。

世界中で愛されるデータベースの次なる革新に参加し、貢献しましょう。