~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 で利用できます。
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
おすすめデータベースとカスタムドメインを備えた本番運用に
月額 R$44.99から ≈ ¥1,215
- RAM 4 GB
- 4 vCPU
- 最大 8 データベース
- 同じプランで最大 8 GB まで拡張
Pro
アプリケーションの毎日のスナップショットと高度なアナリティクスを備えた大規模運用に
月額 R$124.99から ≈ ¥3,375
- RAM 12 GB
- 6 vCPU
- 最大 24 データベース
- 同じプランで最大 24 GB まで拡張
Enterprise
大規模な運用向け。専任のアカウントマネージャー付き
月額 R$299.90から ≈ ¥8,097
- RAM 32 GB
- 16 vCPU
- 最大 64 データベース
- 同じプランで最大 1024 GB まで拡張
データベースは Standard プランから利用できます。
すべてのプランを比較5点中4.9点 · Google + Trustpilotで402件のレビューTrustpilot
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 < dump.sql (または pg_restore) を実行します。ダウンタイムをゼロにするには、論理レプリケーションを使用してください。
Prisma、Drizzle、SQLAlchemy、Hibernate で接続できますか?
はい。インスタンスは標準の postgresql:// 接続文字列を公開しており、どの ORM やドライバーも調整なしで接続できます。
PostgreSQL Hosting は MySQL Hosting より優れていますか?
プロジェクトによります。PostgreSQL には JSONB、再帰 CTE、高度なウィンドウ関数、カスタム型があります。MySQL にはレガシーツールのより広いエコシステムがあります。新規プロジェクトでは PostgreSQL が標準的な選択です。