跳到主內容

Prisma Postgres 概述

Prisma Postgres 是一項託管的 PostgreSQL 資料庫服務,讓您可以輕鬆建立新資料庫,透過 Prisma ORM 與其互動,並構建從小型廉價應用擴充套件到數百萬使用者的應用程式。

它支援以下工作流程

計費

按使用量計費

Prisma Postgres 的收費項包括

  • 操作次數
  • 儲存(以 GiB 為單位)

每次執行建立、讀取、更新或刪除操作時,無論底層 SQL 有多簡單或多複雜,都算作一次操作。無論是單行查詢還是複雜的 JOIN 查詢,都只算作一次操作,且費用相同。請閱讀我們關於基於操作計費的部落格文章瞭解更多詳情。

透過對每次操作一視同仁,您無需擔心繁重的寫入工作負載導致賬單增加,或高頻寬請求導致成本意外飆升。您可以將您的資料庫成本與實際產品使用和使用者行為直接關聯,使預測和預算變得簡單和可預測。

在我們的定價頁面瞭解更多資訊。

消費限額

Prisma Postgres 允許您設定限額,以確保您永遠不會收到意外賬單。當您達到所設限額的 75% 時,您會收到警報;如果達到 100%,您的資料庫將暫停。這確保您永遠不會有意外賬單,並且您可以始終完全控制您的支出。消費限額適用於 Pro 計劃及更高級別。請注意,消費限額必須高於所選計劃的基本費用。例如,如果您使用 Pro 計劃,您的消費限額應超過基本計劃的 49 美元費用。

更改訂閱時重啟資料庫

當您將訂閱從 Starter 更改為 Pro/Business,或從 Pro/Business 更改為 Starter 時,您的資料庫例項將重啟。這可能會導致大約 1 秒的停機時間。

注意

這是暫時的。將來,升級或降級計劃時將不會有任何停機時間。

與 Prisma Accelerate 捆綁

Prisma Postgres 與 Prisma Accelerate 捆綁提供。

使用 Prisma Accelerate 的客戶端擴充套件(必需)

由於所有 Prisma Postgres 流量都透過 Accelerate 的連線池路由,因此您的專案必須安裝 @prisma/extension-accelerate npm 包。然後,需要將此擴充套件應用於您用於與資料庫互動的 PrismaClient 例項。

import { PrismaClient } from '@prisma/client'
import { withAccelerate } from '@prisma/extension-accelerate'

const prisma = new PrismaClient()
.$extends(withAccelerate())

技術細節

PostgreSQL 版本

Prisma Postgres 基於 PostgreSQL v17

架構

Prisma Postgres 採用獨特的架構,提供無與倫比的效率、安全性和易用性。它透過使用 unikernels(可以理解為“超專業化作業系統”)部署在裸金屬伺服器上。

在此文章中瞭解更多關於該架構的資訊:Prisma Postgres®:使用 Unikernels 和 MicroVMs 構建現代 PostgreSQL 服務

© . This site is unofficial and not affiliated with Prisma Data, Inc.