PostgREST是PostgreSQL的RESTful API

banq發表於2015-01-04
begriffs/postgrest · GitHub為現有的PostgreSQL資料庫提供RESTful API服務,它提供一個乾淨的 標準相容的 快速的API。

呼叫方式:

postgrest  --db-host localhost  --db-port 5432     \
           --db-name my_db      --db-user postgres \
           --db-pass foobar     --db-pool 200      \
           --anonymous postgres --secure           \
           --port 3000
<p class="indent">


效能方面,每秒2000請求響應時間是秒級,其原因是這個伺服器使用Haskell編寫,包裝了一個HTTP server,有以下功能:
1.直接在SQL序列號JSON響應
2.資料校驗
3.授權
4.組合的行計數和抓取返回
5.單個命令裡資料提交post

相比依賴ORM或手工定製命令編碼,系統需要你將宣告約束直接放入你的資料庫,這樣沒有應用能夠中斷你的資料。

演示地址

演示原始碼

影片介紹

相關文章