fbpx

github 專案介紹:資料庫使用 Postgres 並提供 GraphQL APIs 的伺服器

專案網址

專案網址 graphql-engine

專案簡介

Hasura GraphQL Engine 是一個非常快速的 GraphQL 伺服器,它提供 Postgres 上的即時 GraphQL APIs,具有資料庫事件的 webhook 觸發器( webhook triggers ) ,以及業務邏輯的 remote schemas 。

Hasura 幫助你構建由 Postgres 支援的 GraphQL 應用程式,或者使用 Postgres 為現有應用程式逐步支援 GraphQL

功能介紹

  • 進行強大的查詢: 內建過濾、分頁、模式搜尋、大容量插入、更新、刪除變異
  • 合併遠端模式( remote schemas ): 通過單一個 GraphQL 引擎端點訪問業務邏輯的客制化 GraphQL schemas。
  • 觸發 webhooks 或無伺服器函式( serverless functions ): 在 Postgres 上插入 / 更新 / 刪除事件
  • 細粒度訪問控制: 與身份驗證系統整合的動態訪問控制(例如: auth0,firebase-auth)
  • 高效能和低佔用空間: ~ 15 MB docker 映象檔; ~ 50MB RAM@1000 req / s; 多核感知
  • 管理 UI 和遷移
  • Postgres:支援 Postgres 型別(postgis / geo-location 等) ,將檢視轉換為圖形,觸發儲存函式(  stored functions  )或帶有變異的程序

這個 GraphQL 應用程式伺服器還可以佈署到 Heroku/DigitalOcean/Azure ,有支援 Docker ,所以要佈署到 AWS 應該也是沒問題

相關線上課程

 學習資訊不漏接-歡迎使用 App 訂閱發文通知 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: