PostgreSQL

毎日のスナップショットを含む PostgreSQL ホスティング

完全な SQL、JSONB、pgcrypto や pg_trgm などの拡張機能を備えたオープンソースのリレーショナルデータベースを、アプリケーションから約 1 ms の分離されたインスタンスで。

月額 R$44.99から

~1 ms

アプリまでのレイテンシ

<10 s

データベースの準備完了まで

v17

PostgreSQL のバージョン

TLS

暗号化された接続

おなじみの PostgreSQL

ネイティブの機能は公式ドキュメントのとおりに動作します。独自の方言も特別なドライバーもありません。

  • GIN インデックス付きの JSONB

    JSON ドキュメントを列に保存して GIN インデックスでクエリでき、SQL や JOIN もそのまま使えます。

  • MVCC

    読み取りは書き込みをブロックせず、書き込みも読み取りをブロックしないので、長いクエリでアプリケーションが止まりません。

  • データベースでの整合性

    外部キー、UNIQUE、CHECK、排他制約で不正なデータの混入を防ぎます。

  • CTE とウィンドウ関数

    再帰クエリ、ランキング、ウィンドウ集計を SQL で直接。

  • ネイティブの全文検索

    tsvector、多言語のステミング、関連度ランキング。別の検索サービスを立てる必要はありません。

  • GiST インデックス

    汎用検索木で、範囲、ジオメトリ、近接検索にインデックスを張れます。

  • Row-Level Security

    マルチテナントのアプリケーション向けの行単位ポリシーを、データベース自体が適用します。

  • 定番の拡張機能

    pgcrypto、uuid-ossp、hstore、pg_trgm、citext を CREATE EXTENSION で。

今お使いのドライバーで接続

ダッシュボードにインスタンスの接続 URL が表示されます。アプリケーションの環境変数に保存し、PostgreSQL のあらゆるドライバーや ORM で利用できます。

square-cloud-db-<id>.squareweb.app
postgresql://squarecloud:<password>@square-cloud-db-<id>.squareweb.app:<port>
対応ライブラリPrismaDrizzlenode-postgrespsycopgSQLAlchemyHibernate
  • 他のプロバイダーから移行しますか?移行元で pg_dump を実行し、新しい URL を指定して pg_restore してください。
  • インスタンスの証明書(.pem、.crt、.key)はダッシュボードからダウンロードできます。

すべてのデータベースに含まれるもの

すべてのインスタンスはアプリケーションと同じデータセンターで稼働し、TLS、毎日のスナップショット、ダッシュボードのメトリクスが付きます。作成、サイズ調整、復元はお客様ご自身で行えます。

  • アプリケーションのすぐそばに

    アプリケーションは、ニューヨークの同じデータセンター内でインスタンスのアドレスに TLS で接続します。平均レイテンシは約 1 ms です。

    • アプリケーションからの平均レイテンシ約 1 ms
    • エンタープライズ向け NVMe ディスク
    • ホスト、ポート、パスワードで Square Cloud の外部からもアクセス可能
    • RAM はダッシュボードで調整可能
  • 毎日のスナップショットを含む

    データベースを利用できるすべてのプランで、各データベースに 24 時間ごとの自動スナップショットが作成されます。リスクのある変更の前には手動で作成し、問題があればダッシュボードから復元できます。

    • 毎日自動:最新は最大 30 日間、それ以前は 7 日間保持
    • 手動スナップショットは最大 30 日間保持
    • ダッシュボードから復元とダウンロード
  • 分離と暗号化

    各データベースは専用のコンテナで稼働し、割り当てられた RAM とプランに基づいて算出される専用の vCPU を持ちます。接続にはインスタンス固有の証明書による TLS を使い、証明書はいつでもダウンロード・更新できます。

    • インスタンスごとの TLS 証明書(.pem、.crt、.key)
    • パスワードと証明書はダッシュボードで更新可能
    • CPU、メモリ、ネットワークのメトリクス
    • ISO 27001 と SOC 2 Type II を取得した Tier 3 パートナーデータセンター

プロジェクトのあらゆる段階に対応するプラン

小さく始めて、必要なときにスケール。縛り契約はありません。

データベースは Standard プランから利用できます。

すべてのプランを比較

5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot

認証を取得したパートナーデータセンターでホスティング
Tier 3ISO 27001SOC 2 Type II常時稼働のDDoS保護
インフラストラクチャを見る

PostgreSQL Hosting に関するよくある質問

拡張機能、JSONB、読み取りのスケーリング、既存の PostgreSQL データベースの移行。

どの PostgreSQL バージョンがプロビジョニングされますか?

現行の安定 LTS リリースで、マイナーパッチは自動的に適用されます。実際に使われているバージョンはデータベースのドキュメントに記載しています。

PostgreSQL Hosting ではどの拡張機能が利用できますか?

最も一般的なものは事前に有効化されているか、CREATE EXTENSION で利用できます: pgcrypto、uuid-ossp、hstore、pg_trgm、citext、JSONB (ネイティブ)。PostGIS は Enterprise プランで要望に応じて提供します。

半構造化データに JSONB を使えますか?

はい、ネイティブ機能です。GIN インデックス付きの JSONB が通常どおり動作し、SQL とドキュメントを同じデータベースで扱いたいときは MongoDB の代わりとして有力です。

高負荷のワークロードで読み取りをどうやってスケールしますか?

PostgreSQL ホスティングの各インスタンスは専用で分離されています。大量の読み取りをスケールさせるには、コネクションプーリング(例:クライアント側の PgBouncer)と上位レイヤーでのキャッシュをおすすめします。キャッシュには Redis ホスティングが適しています。

既存の PostgreSQL データベースをどうやって移行しますか?

ソースで pg_dump を使い、Square Cloud の接続文字列に対して psql &lt; dump.sql (または pg_restore) を実行します。ダウンタイムをゼロにするには、論理レプリケーションを使用してください。

Prisma、Drizzle、SQLAlchemy、Hibernate で接続できますか?

はい。インスタンスは標準の postgresql:// 接続文字列を公開しており、どの ORM やドライバーも調整なしで接続できます。

PostgreSQL Hosting は MySQL Hosting より優れていますか?

プロジェクトによります。PostgreSQL には JSONB、再帰 CTE、高度なウィンドウ関数、カスタム型があります。MySQL にはレガシーツールのより広いエコシステムがあります。新規プロジェクトでは PostgreSQL が標準的な選択です。

プロジェクトをスケールさせる準備はできましたか?

Square Cloud でプロジェクトをホスティングしてきた 50 万人以上の開発者の仲間入りをしましょう。

  • 予測可能な料金
  • 請求のサプライズなし
  • 数秒でデプロイ
  • 高可用性
  • 安定したスケール
  • 自動再起動
  • SSLとセキュリティを標準搭載
  • 分離されたコンテナ