資料庫
了解 Prisma Postgres 如何實現各項基礎資料庫功能,例如內建快取、連線池、備份以及安全存取。這些功能皆由 Prisma Postgres 基礎架構提供,旨在優化應用程式的效能與可靠性。
本章節內容
快取 (Caching)
Prisma Postgres 支援內建查詢快取,以減輕資料庫負載並提升查詢效能。您可以透過所有讀取查詢中提供的 cacheStrategy 選項來設定快取行為。
連線池 (Connection pooling)
Prisma Postgres 提供內建的連線池(connection pooling),無需您進行任何設定。這種高效的資料庫連線管理方式,讓資料庫能夠在不耗盡可用連線的情況下處理更多查詢,從而提高應用程式的可擴展性。
備份
概覽
Postgres 擴充功能
概覽
本地開發
Prisma Postgres 是一款適合生產環境的雲端原生資料庫,非常適合用於 Staging 與 Production 環境。若要進行快速迭代與隔離測試,您可以透過 prisma dev 指令執行本機的 Prisma Postgres 實例(由 PGlite 驅動)。本頁面將說明如何安裝並啟動本機的 Prisma Postgres 資料庫。
直接連線
概覽
Prisma Studio
無伺服器驅動程式 (Serverless driver)
Prisma Postgres 無伺服器驅動程式(@prisma/ppg)是一個輕量級用戶端,用於透過原生 SQL 連接至 Prisma Postgres。它使用 HTTP 與 WebSocket 協定取代傳統的 TCP 連線,讓您能在無法執行原生 PostgreSQL 驅動程式的受限環境中存取資料庫。