Heroku Postgres を駆動するデータベース

PostgreSQL は世界中の何百万人の開発者や会社に利用されている、オープンソースの、オブジェクト・リレーショナル・データベースです。 Stack Overflow によれば、開発者の間で 2 番目に人気があるデータベースです。

スケーラビリティ、クエリの容易さ、そして、様々な種類のデータに対応していることから、PostgreSQL は開発者や会社に愛されています。Heroku では、PostgreSQL についての専門知識を深めています。私たちは 2011 年に PostgreSQL によって世界初のサービスとしてのデータベースの提供を始めました。現在は何百万のインスタンスを管理しています。私たちのプラットフォームでは 2007 年から PostgreSQL を利用してきました。お客様が Heroku Postgres を利用するときには、私たちが PostgreSQL で開発し、運用し、チューニングしてきた経験のすべてを活用していることになるのです。

PostgreSQL は初めてですか?PostgreSQL とは基本的に…

リレーショナル、JSON、地理情報システム、その他

PostgreSQL は、Microsoft SQL Server や MySQL のようなリレーショナルデータベースです。様々なコンテキストで一環したデータの必要な場面に最適です。PostgreSQL では、多くのリレーショナルデータベースの先を進み、JSON をネイティブにサポートすることでオブジェクトを継承する機能を提供し、豊富な拡張エコシステムによって地理的情報など様々なデータ型の利用が可能です。

ほとんど全てで動作

SQL によって、好みのどのような方法でもほぼ PostgreSQL のデータをクエリできます。重要なのは、SQL によって Ruby on Rails、Laravel、Tableau など一般的なツール、フレームワーク、インフラストラクチャを利用できることです。

グローバルなコミュニティの支援

PostgreSQL はオープンソースライセンスのもとグローバルなコミュニティによって開発されて、世界中の開発者に利用されています。つまり、何か疑問があれば、その疑問はほとんどの場合すでに問われ、そして回答されているでしょう。学習資料や特定の疑問への助けは検索すればみつかります。

PostgreSQL を利用する理由

データストレージには種々の選択肢があるのに、なぜ PostgreSQL を使うべきなのでしょうか? 20 年以上にわたって、PostgreSQL コミュニティのミッションはエンタープライズ級のデータベースを全ての人が利用できるようにすることにありました。 この結果が、データの整合性、安定性、そしてパフォーマンスに重点を置いた、クエリの非常に容易なデータストアとなりました。

24 時間体制の安定性

データストアはお客様のインフラストラクチャの中心に据えられるべき存在です。PostgreSQL は 24 時間いつでもデータを提供し取り込むように造られています。自動フェイルオーバーでアップタイムは保証され、アップグレードやマイグレーションは素早く完了します。

SQL 準拠

PostgreSQL の標準 SQL 規格に良く準拠しているので、他の SQL データベースからの移行も簡単です。SQL:2003 の 164 の要求仕様のうち、 150 を満しています。どのデータベースでも全ての規格は満していません。

NoSQL 的データ型とクエリ

リレーショナルではないデータを扱うからといって妥協する必要はありません。 PostgreSQL は、JSON、キーバリュー、カラムストア、地理情報、その他のリレーショナルではないデータを、ネイティブに、あるいは拡張によって、扱うことができます。

Extensions Icon

拡張エコシステム

世界的な PostgreSQL 開発者コミュニティによって、PostgreSQL の機能を拡張するプラグインの活発なエコシステムが提供されています。拡張は、他のデータベースシステムとの接続、データ型の追加、新しいインデックス型などを提供します。

オープンソース

オープンソースソフトウェアとして、PostgreSQL は急な請求書やライセンス監査などとは無縁の存在です。もし欲しい機能があれば、開発者コミュニティに参加して実現させることもできます。

PostgreSQL を使うべき場面

PostgreSQL には良い点が多くあります。他にどのような場面に利用できるでしょうか?PostgreSQL の強力なクエリ、操作速度、安定性が理想的に適している場面がいくつかあります。

運用のためのデータベース

お客様のソフトウェアのためのインフラストラクチャの中心でデータの管理を続けるのに PostgreSQL ほど信頼性の高いものはありません。反応が速く、スケール可能で、安定しています。開発環境、ステージング環境、バックアップインスタンスの作成も簡単です。

データウェアハウス

PostgreSQL は人気を博しているので、ほとんどの ETL システムの標準的な同期対象で、データウェアハウスのための素晴しいデータストアとなります。 パフォーマンス、強力なクエリ、そしてスケーラビリティはテラバイトのデータを扱うのに最適です。

レポート用データベース

PostgreSQL の柔軟なクエリによって、お客様のデータを深く掘り下げて調査するのも簡単です。外部データラッパーなどの機能によって、単一のクエリから複数の PostgreSQL インスタンスに対してクエリを送ることもできます。お客様の組織を横断してデータをとりまとめることができるのです。

Heroku Postgres — サービスとしてのマネージド PostgreSQL データベース

PostgreSQL 専門家チームに支えらえた Heroku Postgres は、PostgreSQL の運用の全てを引き受けます。秒単位で稼動を始め、難なく成長しましょう。

Clock Update Icon

チューン、パッチ、更新済み

Heroku Postgres では私たちが世話をしているすべてのデータベースが私たちの専門家チームでパフォマンスチューニングを施されています。セキュリティパッチやバージョンの更新はお客様に代わって私たちが行いますのでご安心ください。お客様はお客様のプロダクトの構築に専念できます。

標準規格に忠実

全ての Heroku Postgres データベースは業界標準に従っています。より厳しい規制に従う必要がある場合には、Heroku Shield が PCI や HIPAA に準拠した PostgreSQL をご用意いたします。

お客様のデータのユニークな利用方法

Heroku Postgres と Salesforce 組織との間でデータを同期できる Heroku Connect をご提供するのは Heroku のみです。Dataclips で Heroku Postgres へのクエリの結果をウェブページや JSON オブジェクトとして共有できます。

Heroku Postgres の動作を実際にご覧ください